Payment API access

Hi All,

I am currently working on integrating my payment API from Bambora with Blackbaud for my public donation portal. In our application, we're focused on saving credit card details and recurring donation information exclusively in Payment Gateway. For this purpose, I'm utilizing the Blackbaud API "https://api.sky.blackbaud.com/payments/v1/transactions" to store our transactions. Since we're using our custom donation forms and not relying on Blackbaud checkout, I'm only integrating the API necessary for retrieving the card token and payment configuration ID. Can you assist me in understanding how to save and trigger recurring transactions and am I missing something here to save the transactions?

Additionally, the transactions stored using the sample JSON values are not appearing in the Blackbaud Payment Portal Transaction list. I am receiving success response, but while checking the response It says Not processed. Will it only display the original transactions, or am I overlooking something?

Comments

  • Heather Templeton
    Heather Templeton Blackbaud Employee
    Tenth Anniversary Name Dropper Participant Facilitator 1

    Hey @Sumathi Babu - can you give me a little more context on what you are wanting to do? The Payments API is mainly used for processing of transactions. While we do allow card tokenization and storage, it is in the context of Blackbaud applications and processing. You won't be able to process a transaction outside of the Payments API and then store it inside of Payment Transactions.

    Is there a reason why you don't want to utilize the Payments API to authorize and capture the transaction?