How to enable recurring payments from BBMS into NXT
Hi. I'm a complete newbie to all this. We recently started a telephone campaign, and the company doing this for us have connected to our NXT/BBMS accounts via the Payments API. However, although we get the initial instalment into BBMS, we can't work out how to connect a record in NXT to the ALI/BBMS in order to call down recurring transactions. We are subscribed to the Gift API, but looking at the documentation it seems as if we may need to be subscribed to the Payments API to be able achieve this? When I try to subscribe, I'm faced with a lot of questions which I don't know how to answer.
Does anyone have an idiot's guide on how to achieve this, step by step? All suggestions welcome, TIA.
Does anyone have an idiot's guide on how to achieve this, step by step? All suggestions welcome, TIA.
0
Comments
-
Hi Karen
Thanks for posting your question. I can help you navigate the APIs to get up and running. At a high level:- The Payments API is used to process transactions with BBMS. The Payments API does not interact at all with RE NXT.
- The Gift API is used to query and send data to RE NXT, including the ability to add automated recurring gifts.
- The application used in the telephone campaign integrates with the Payments API to capture and process the payment in BBMS while the cardholder is on the phone. In the case of recurring gifts, the Payments API can also give you a card token that represents the payment method provided by the cardholder.
- The application can then call the Gift API to set up the recurring gift in RE NXT. Here is the specific endpoint to add a new automated recurring gift. It will accept the same card token generated in #1 to link the payment method to the recurring gift. There are also endpoints to help locate existing constituents or create new ones.
Let me know what other questions you have.
Thanks.
0 -
Hi Mina,
There are a few issues around how to add the recurring gift payment you have already taken when using the Gift API.
You have to add the Recurring Gift with today's date but then with the recurrence to start from the SECOND instalment date. You then add a recurring gift payment linked to this RG for the payemnt you have taken online.
I have asked a few times now - how about an end to end example of this on your GitHub or something. It is not trivial and the documentation is a bit vague when it comes to the use case of taking both Single and Recurring Payments using Checkout and then feeding them into RE as gifts. We managed it in the end but then as Jarod Bonino mentions in another post about this even he is not sure the above is the right process.
Cheers
Warren1 -
Thanks Mina
In that endpoint, when I try it, I have made a guess and added the name of the donor and the amount, and then in the header fields, have selected to add authorisation and then added the token (which we have been sent by the initiating company). I've added authorisation code Blackbaud OAuth 2.0 The return tells me that it is a 400 bad request and the table 'Gift Subtypes' does not contain an active entry named 'Annuity'. In the request body, line 44 has automatically set teh subtype as 'Annuity@.
What is an annuity? I interpret that as an annual gift - does it mean something else here?
Many thanks
Karen
0 -
Hi Karen
The frequency of the gift should be included in the recurring gift schedule parameter and not in the Gift subtype.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 402 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 656 Blackbaud Grantmaking™
- 577 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 941 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Grid View Batch
- 3 (Closed) 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
- 796 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

