Using Checkout for ongoing monthly donations
Hi, I am working for a client that would like to use Blackbaud Checkout to capture credit cards for ongoing monthly donations. I would just like to make sure that I understand how the different pieces fit together though before I proceed.
Here’s how I understand it at the moment:
- We use Checkout’s Blackbaud_OpenPaymentForm() to capture the credit card number and charge the donor their first payment. After calling the Checkout transaction endpoint with the token we received, this gives us a checkout_transaction_id which we can pass on to the Gift creation API.
- We create a Gift, adding the amount and recurring gift schedule. To that we attach a single payments object which contains the checkout_transaction_id from step 1. The system will then schedule all future payments at the appropriate times using the credit card the donor used for their first payment.
Is that about right? Thanks for your help.
Comments
-
There is one more property you will need to add to the payments object on your recurring gift record. You will need to provide the account_token property. This represents the card information which checkout would have stored. When you use checkout with the Blackbaud_OpenPaymentForm be sure to add the card_token property so that the card information will be stored using the GUID you provide. The card_token you provide to checkout would then also be sent on the gift record as the account_token.
Everything else you've described is an accurate understanding of how to interact with checkout and the gifts API.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 398 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 652 Blackbaud Grantmaking™
- 571 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 939 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.6K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 The Tap (Just for Fun)
- 34 Blackbaud Community Challenges
- 34 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) 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
- 788 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)
