Cards and Direct Debit Accounts Tokenization Questions
Hey Blackbaud team and community, I have a few questions regarding the tokenization process for Cards and Direct Debit Accounts that I'd like to put all here for clarity and to centralize all of them in a single question.
- Is it possible to tokenize a Credit Card for future charges using Blackbaud Checkout? If yes, how can I do that? The documentation wasn't clear enough to me.
- Is it possible to tokenize a Bank Account for future ACH charges using Blackbaud Checkout? If yes, how can I do that? I didn't find anything related to Bank Account tokens for ACH transactions in the documentation.
- For how long lasts a tokenized card or bank account? I didn't find any information about this in the docs.
Please, bear in mind that regarding the tokenization process we don't want to handle sensitive information from credit cards from our donors for PCI compliance. We want to let Blackbaud handle this sensitive information for us.
The context: We want to integrate Blackbaud checkout for our embedded donation forms being used on many Non-profit webpages. There're basically two types of donations: one-time and recurring. We want to grab a token from Blackbaud checkout to be able to charge later on a recurring basis for recurring donations.
Comments
-
Hi Marco
#1 - to tokenize the card entered into Blackbaud Checkout, use the card_token parameter. By specifying a GUID in this field, BBMS will create a card token that can be used for future payments. You can verify that the token exists by using this endpoint.
Note that if you only want to tokenize the card and not create a charge, you can use the Store Card mode of Checkout.
#2 - For ACH, you can use the Store Direct Debit mode of Checkout to tokenize the payment details.
#3 - Tokens are saved for that BBMS account in perpetuity and do not expire.
Hope that is helpful - thanks for posting your questions!
Mina
2 -
@Mina Mistry the thing that we are unclear about is how get the token into our clients RENXT database
0 -
This is achieved by using the SKY Gift API for RE NXT. The Gift API will allow you to create records in RE NXT for one-time gifts or create new recurring gifts.
I have some resources here to help provide more guidance.
- This recorded session walks through setting up a recurring gift with tokens in RE NXT via the API. The Payments API section starts at 35m and the RE NXT API starts at 52m.
- Gift API Community where you can post questions specific about RE NXT: Gift API - Blackbaud Community
Thank you
Mina
0 -
@Mina Mistry
thanks0
Categories
- All Categories
- 6 Blackbaud Community Help
- 209 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 359 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 563 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 243 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 779 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
