Fundraising/Data and flow/Payment methods/ACH
Currently we have ACH with Trustly through Gravy.
In the past we have had ACH set up through Adyen, we still have active recurrings from these.
One time flow
Donations go into civi with a completed status and the donor sees a thank you page. The donation is still in pending status on trustly's end and then ~7 days later we get an IPN with the updated status of the donation.
This flow is looking to be changed in https://phabricator.wikimedia.org/T406663
Recurring Flow
Recurring transactions use a token and are processed without the 7 day lag.
Failures
The failures follow the 3 retries and then cancel flow.
Failure reasons:
canceled_payment_method
splitToken is not valid ( I think this happens after the canceled_payment_method error)