API Questions about Checkout
What about Luminate Online API integrations?If you currently use APIs for your forms, then by March 2025, you must update certain methods to use new APIs that pass tokens to meet PCI v4 standards. Forms that use the APIs of donate, addGift, and offlineOrganizationGift will work until March 2025, but you should make plans to identify your active forms and understand the updates you must make.
The new methods below use transaction tokens to handle payment information, and are only compatible with transactions in the new checkout to meet PCI v4 requirements for credit and debit card transactions
NOTICE: Until March 2025, the previous and new APIs listed below will continue to work concurrently. After March 2025, the previous methods will be deprecated.
| NEW method | PREVIOUS method |
|---|---|
donateCheckout - See donateCheckout. | donate |
offlineOrganizationGiftCheckout - See offlineOrganizationGiftCheckout. | offlineOrganizationGift |
See the Luminate Online API Changelog for full details.
The following new methods verify your form:
validateDonateCheckoutvalidates whether the payload passing indonateCheckoutis valid or not.validateProcessRegistrationvalidates whether the payload passing inprocessRegistrationis valid or not.validateAddGiftCheckoutvalidates whether the payload passing inAddGiftCheckoutis valid or not.validateOfflineOrganizationGiftCheckoutvalidates whether the payload passing inOfflineOrganizationGiftCheckoutis valid or not.
Updated API methods
addGiftCheckout is supported for all payment types. If you use
addGiftfor offline payments, theaddGiftAPI will continue to operate along with our newaddGiftCheckoutAPI until March, when only theaddGiftCheckoutAPI method will remain.Both
processRegistrationandrefundTransactionwere not replaced so as to minimize impact. However, changes were made to their logic and behavior. The new behavior reviews whether a transaction token is passed in the payload instead of card credentials. Until March 2025, if the transaction token is not passed in the payload, then these APIs revert to reviewing the card credentials passed within the payload and behave as the APIs do today. After March 2025, the APIs will only operate using transaction token data. The APIs were also updated to handle any transaction type supported in Luminate Online, including checkout transactions. In a future release,ProcessRegistrationwill handle PayPal payment methods (and other payment methods), soprocessRegistrationPaypalwill no longer be needed.getTeamRaiserConfigno longer returns a transaction token or payment information.
See our Overview of Checkout API for information on the Luminate API updates.
See our Integration Guide for steps to connect Luminate Online forms with Blackbaud Merchant Services.
Note: startDonationis unchanged.