Page MenuHomePhabricator

Add ACH payment type for US donation processing
Closed, ResolvedPublic

Description

I am seeking to add ACH processing in the US for 2324 6ENC US campaigns. We have donors that have a high donation amount and the fees on credit cards make inter-bank transfer via ACH more practical and less restrictive on donation amount. Further, as our recurring program grows, performing the subsequent donations are more cost effective for the Foundation via ACH over credit card - it would be good to have ACH to steer donors to pay this way if possible. This payment type is contracted and available through out Adyen connection. The documentation is here:

https://docs.adyen.com/payment-methods/ach-direct-debit/api-only
and here:
https://docs.adyen.com/payment-methods/ach-direct-debit

Event Timeline

EMartin set Due Date to Jun 30 2023, 7:00 AM.Dec 5 2022, 10:22 PM
EMartin added a project: Fundraising-Backlog.
EMartin updated the task description. (Show Details)
EMartin added a subscriber: Pcoombe.
AKanji-WMF subscribed.

As this is no longer a priority for 2324 6ENC, we will move this to mid future.

@EMartin: Hi, the Due Date set for this open task passed a while ago.
Could you please either update or reset the Due Date (by clicking Edit Task), or set the status of this task to resolved in case this task is done? Thanks!

EMartin changed Due Date from Jun 30 2023, 7:00 AM to Apr 30 2024, 7:00 AM.Oct 2 2023, 4:07 PM

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

[wikimedia/fundraising/SmashPig@master] Add adyen ACH to smashpig

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

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

[wikimedia/fundraising/dev@master] Add adyen ACH link

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

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

[mediawiki/extensions/DonationInterface@master] Add ACH js

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

Adyen already turn ach on for live, so once merged, can test on live

Change 1006193 merged by Ejegg:

[wikimedia/fundraising/dev@master] Add adyen ACH link

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

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

[wikimedia/fundraising/crm@master] Add ach same as bt t for Adyen audit

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

Change 1007469 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Add ach same as bt t for Adyen audit

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

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

[wikimedia/fundraising/crm@master] Add ACH as a new instrument

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

@AnnWF @RKumar_WMF Hi Wenjun, when this uploads, can we have a link for testing?

Change 1007961 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Add ACH as a new instrument

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

Change 1006476 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Add adyen ACH to smashpig

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

Change 1006195 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Add ACH js

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

Can you please provide the recurring link too @AnnWF ?

Can you please provide the recurring link too @AnnWF ?

Ah sorry, forget to add the recurring for this ACH, I will add the recurring at this phab and try to deploy next week.

Also, do we have re-try logic in place for ACH?

Also, do we have re-try logic in place for ACH?

@RKumar_WMF btw Recurring ACH deployed to prod anlready, so you can test recurring with this link: https://payments.wikimedia.org/index.php?title=Special:AdyenCheckoutGateway&appeal=JimmyQuote&country=US&currency=USD&payment_method=ach&recurring=1&uselang=en&amount=2.75&utm_medium=spontaneous&utm_campaign=spontaneous&utm_source=fr-redir.default~default~default~default~control.cc&utm_key=testachrecurring What do you mean re-try? Like auto rescue? If so then no we only use that for cc at this moment.

XenoRyet set Final Story Points to 4.
XenoRyet closed subtask T359441: ACH recurring as Resolved.