Retrieve ACH payment status in the Payments API

We have a non-Blackbaud event registration system that is using Payments API to process credit card and ACH transactions. When a registrant uses the ACH option, we retrieve a pending status and display that to the registrant. If the transaction is unsuccessful the next day due to an incorrect bank account number or available funds, the registrant still sees the payment as pending. Is there a way to bring back the failed message or status to the event system?

Comments

  • Mina Mistry
    Mina Mistry Blackbaud Employee
    Seventh Anniversary Kudos 2 Name Dropper Participant

    Posting for posterity:

    BBMS will create a direct debit return in cases where the ACH payment failed, but this is not currently being returned from our API endpoints. They do appear in the BBMS portal and there are email notifications that can be set up so you are notified should this occur.

    This has been logged as a update to the API but we do not have a timeline available yet.

  • @Mina Mistry
    Is this feature implemented now? When can we get the status to get updated from Pending to either success or failure?

    Can we get that updated status by calling the below API?

    GET https://api.sky.blackbaud.com/payments/v1/transactions/{transaction_id}

    Thanks

    Ravi