Page MenuHomePhabricator

Add Auto Rescue for SEPA Direct Debit
Open, Needs TriagePublic

Description

Hello FRTech,

I'd like to call out that in our roll out of SEPA, under task: https://phabricator.wikimedia.org/T324520
that we should also roll out Auto Rescue for SEPA recurring transactions. Can we add this payment type to the Auto Rescue feature since SEPA will be promoted for recurring?

https://docs.adyen.com/online-payments/auto-rescue/sepa/

SEPA autorescue is a different flow than what we have for cards, a chargeback will initiate the flow, we also need to send the donors name and iban through

When charging a recurring SEPA with autorescue we need to:

  • Remove flag that turns off SEPA auto rescue now, this will enable any chargebacked payments to be attempted again https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/1078502
  • Save the donors IBAN, Adyen needs this unencrypted, when a recurring SEPA is created - already had this code
  • Send the IBAN along with the autorescue request - already had this code
  • Send the full name along too - already had this code

Handling the IPNs will be different too as it's using only the AUTORESCUE event code

Event Timeline

Dwisehaupt set the point value for this task to 2.May 13 2024, 8:31 PM

Autorescue is through chargebacks for sepa so we will need to handle this task at the same time T366769: Need to not autocancel recurring iDEAL/SEPA chargebacks

Cstone updated the task description. (Show Details)
Cstone removed the point value for this task.
Damilare removed Ejegg as the assignee of this task.
Damilare moved this task from Backlog to Doing on the Fundraising Sprint: Sssss board.
Damilare moved this task from Doing to Backlog on the Fundraising Sprint: Sssss board.
Damilare added a subscriber: Ejegg.

Change #1078502 had a related patch set uploaded (by Wfan; author: Wfan):

[wikimedia/fundraising/SmashPig@master] Remove flag that turns off SEPA auto rescue now, this will enable any chargebacked payments to be attempted again

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

Wait for response from adyen about no autorescue webhook in sandbox, need to verify if recurring token do we need to have iban, if not the current patch will just do the works