Changing a credit card (token) in a Raiser's Edge 7 recurring gift

We use Raiser's Edge 7 on-premise and we receive credit card changes from a third party.  For PCI compliance, we don't want to continue to receive the credit card number from the third party, so we recently asked them to tokenize the credit card using the SKY API and send us the token.  We thought that we could change the token in the Raiser's Edge recurring gift using either ImportOmatic or through the Raiser's Edge API.  Both were unsuccessful.  When I update the token using the API, it seems to accept it, but after the record is saved, the token gets set to NULL.  I was thinking instead of tokenizing the new credit card, could the credit card number that is associated to our existing token be changed through the SKY API. 

Comments

  • Mina Mistry
    Mina Mistry Blackbaud Employee
    Seventh Anniversary Kudos 2 Name Dropper Participant
    Hi Wayne


    Unfortunately there is no method available today to import a card token into the RE7 database, either via a file/Omatic or API.


    A couple of thoughts:

    1. Have you already considered using Credit Card Updater in BBMS to update expired card numbers?  

    2. In the Payments API, Blackbaud Checkout does have an Update Card Info method that will present an iFrame to a user to allow a card to be updated.


    Hope that helps.


    Thanks.
  • Hi Mina,


    Thank you for the information and suggestions.  We have actually been able to successfully import a token into a NEW recurring gift using Omatic and the API.  We have not been able to change a token in an EXISTING recurring gift.


    We already use Credit Card Updater but these are updates that our third party has discovered via a phone call.  I'm not sure if/when they would come through CC Updater.  I will check out the Update Card Info method.


    Thanks,


    Wayne.

Categories