Posting Donation Transactions to Blackbaud Merchant Services via API
Our application collects donations through kiosks and online platforms, handling all payments internally. One of our clients uses Blackbaud Merchant Services (BBMS) to record their transactions. We need an API reference to post finalized transaction data—including donor name, account holder info, amount, and timestamp—to BBMS for accurate record-keeping and financial tracking.
Comments
-
@Hamza Tanveer You won't want to post any data to bbms if you already have taken the transactions as BBMS is a Merchant account. More likely you want to record those payments in the system of record. The Gifts API is likely what you want.
1 -
@Erik Leaver
I am confused if that gift's api record will show up in transactions on my merhcant services dashboard transactions's page?0 -
The SKY Payments API is used to process payments with Blackbaud customers' merchant accounts. Only transactions that are processed with Blackbaud's merchant services will appear in the merchant account.
Blackbaud customers will use their CRM (it could be RE NXT, BBCRM, etc.) to reflect all donations from all sources. The SKY Gift API can be used to record a payment from outside Blackbaud in RE NXT.
Hope that helps - let us know if you have any other questions.
Mina
0 -
@Hamza Tanveer
What both Erik and Mina said is correctly reflecting on your original post's information, as they understands it, which is what I understood too: that “our application collects donations through kiosks and online platforms”. Meaning the actual “charging” of the credit cards is already done. BBMS (Blackbaud Merchant Services) is for charging credit cards and recording the transactions of these charges. You are not going to be able to “give” BBMS transactions that were already charged for BBMS to “record” it for youSo the question then is, why do you want BBMS to record the transactions? for what business purpose?
0 -
@Alex Wong
Yes, that’s correct — my clients are specifically asking for donor name, amount, and time of donation to appear on the BBMS transactions page. This is likely for internal record-keeping or reconciliation purposes. They want to be able to see this information consolidated in one place within BBMS, even though the actual charging has already taken place through our application. So it's less about processing the payment and more about visibility and traceability within BBMS.1 -
@Hamza Tanveer
BBMS is a merchant service, not a donation platform or a CRM. What your client is asking is not possible0 -
@Hamza Tanveer You might consider using BBMS for the payments through your system for your customer. That would solve the customer problem by consolidating all payments through BBMS. We have a robust payments API & just launched Blackbaud Integrated Payments to make this possible.
0 -
@Mina Mistry
i want to post data of my donor that is donating from my platform but in gift api what i can see is only the amount tabs, what could be the best combination of keys for me to post this type of record
1. Donor (name and email)
2. Amount of gift
3. Donor attached to that specific gift0 -
@Hamza Tanveer
I don't know what you mean by “what I can see is only the amount tabs”https://developer.sky.blackbaud.com/api#api=58bdd5edd7dcde06046081d6&operation=CreateGift
this API endpoint is used to create a gift record in RE directly and has all the fields needed to create the gift record (i.e. gift date, amount, type, constituent, gift splits, etc)
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 357 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 561 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.6K SKY Developer
- 242 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
- 778 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)


