Page MenuHomePhabricator

Create chargeback and cancel recurring on failed Trustly ACH payments
Closed, ResolvedPublic

Description

Related to T382629

At the moment we create contribution records in civi before Trustly ACH payments are settled. This is different from our handling of other payment processors as ACH payments take about 3 days to get confirmed.

  • We need to make sure Gravy/Trustly is sending a message for failed authorization/capture payments
  • Use this message to create a chargeback against the contribution record on civi and also cancel any recur transaction that may have been created.

Event Timeline

Change #1114343 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/SmashPig@master] Create chargeback on failed Trustly ACH payments

https://gerrit.wikimedia.org/r/1114343

Change #1115039 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/crm@master] Update Trustly contribution to chargeback status on failed transaction

https://gerrit.wikimedia.org/r/1115039

Change #1115039 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Update Trustly contribution to chargeback status on failed transaction

https://gerrit.wikimedia.org/r/1115039

Change #1114343 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Create chargeback on failed Trustly ACH payments

https://gerrit.wikimedia.org/r/1114343

Change #1116854 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/crm@master] Ensure recurring payments created on failed trustly contributions are cancelled on chargeback

https://gerrit.wikimedia.org/r/1116854

Change #1116854 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Ensure recurring payments created on failed trustly contributions are cancelled on chargeback

https://gerrit.wikimedia.org/r/1116854

XenoRyet set Final Story Points to 2.