Page MenuHomePhabricator

Enable Monthly Convert for DLocal in all markets that support recurring cards
Closed, ResolvedPublic4 Estimated Story Points

Description

As we reintegrate Dlocal and will add recurring for India and LATAM and S.A. by hopefully April 2023, adding this task to note the action that we need to add Monthly Convert forms for all markets.

This may not be possible for UPI - it sounds like we need the 'IR' code for recurring, which goes through PayTM, and the 'UD' code for UPI direct, which can't be tokenized. Seems that PIX is not recurring at all, so this will just be for cards.

We use dlocal credit card for the following countries: India, Brazil, Mexico, Argentina, Chile, Colombia, Peru, Uruguay, South Africa. For recurring needs to confirm if all the countries support recurring, as IN is not supports recurring card tokenization. see what else might fall off too

Technical work involved

  • Make DLocal adapter in DonationInterface support recurring conversion
  • Ensure necessary strings are localized
  • Ensure that we have reasonable tables of initial amount -> monthly ask for all currencies
  • Make sure the token is not been deleted, and then do the recharge.
  • need a separate ticket to handle cancel recurring, as delete card token

Event Timeline

@Ejegg Can we not use UPI AutoPay? This is pretty critical to the Creative team's interests. Can we trigger the UPI Autopay flow (through Paytm) if the donor accepts the Monthly Convert and the direct API if not?

Dwisehaupt set the point value for this task to 4.Dec 19 2022, 9:21 PM
jgleeson moved this task from One Hour Test to Internal Test on the FR-dlocal board.
jgleeson moved this task from Internal Test to Campaign Ready on the FR-dlocal board.
Ejegg renamed this task from Dlocal - Ensure all Monthly Convert templates are built by FRTech for all markets to Enable Monthly Convert for DLocal in all markets that support recurring cards.Mar 28 2023, 8:51 PM

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

[mediawiki/extensions/DonationInterface@master] Enable monthly convert from DI for dlocal

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

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

[wikimedia/fundraising/dev@master] Update ZA link with qualified document ID

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

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

[mediawiki/extensions/DonationInterface@master] ZA needs document ID add it to config for dlocal

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

Change 906692 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] ZA needs document ID add it to config for dlocal

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

Change 906739 merged by Wfan:

[wikimedia/fundraising/dev@master] Update ZA link with qualified document ID

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

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

[wikimedia/fundraising/dev@master] Add &variant=monthlyConvert to force za dlocal

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

Change 906746 merged by Wfan:

[wikimedia/fundraising/dev@master] Add &variant=monthlyConvert to force za dlocal

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

Change 905564 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Enable monthly convert from DI for dlocal

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

Change 907497 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Add ZA message for invalid national ID

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

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

[mediawiki/extensions/DonationInterface@master] Add mocked monthly convert amount suggestions to dlocal

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

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

[wikimedia/fundraising/dev@master] Add mocked monthly convert amount suggestions to dlocal

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

Change 907500 abandoned by Wfan:

[mediawiki/extensions/DonationInterface@master] Add mocked monthly convert amount suggestions to dlocal

Reason:

replaced with https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/dev/+/907998

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

Change 907497 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Add ZA message for invalid national ID

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

Change 907998 merged by Ejegg:

[wikimedia/fundraising/dev@master] Add mocked monthly convert amount suggestions to dlocal

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

XenoRyet set Final Story Points to 4.