Jump to content

This is a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Fundraising/Data and flow/Payment methods/ACH

From Wikitech

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)

Testing