Page MenuHomePhabricator

Investigate Pix Automático
Open, Needs TriagePublic4 Estimated Story Points

Description

dLocal has added a new offering called Pix Automático for recurring Pix payments in Brazil. We currently support Pix in our direct dLocal integration and the Gravy dLocal integration, but we're not using Pix Automático. We need to see if there's any work needed to add or enable it.

Let's look at dLocal's Pix Automático docs and compare them to our existing "Pix" setups (direct dLocal + Gravy) and determine if additional dev work is required or if nothing needs changing.

https://wikimedia.slack.com/archives/C070F1DVBRN/p1772644026164569 for slack discussion of gravy pix doc, and we should also enable pix Automático for dlocal too, incase we need to swtich back to dlocal when gravy broke.

Event Timeline

From Rakhi "We have the Brazil campaign running currently that would go until 22nd April and then again from 6-22 May"

FYI I added this in async as I see banners start up in March - would be good to flesh out what it would take to enable.

Damilare set the point value for this task to 4.Feb 11 2026, 5:28 PM
AnnWF renamed this task from Investigate Pix Automático to Investigate Pix Automático.Feb 26 2026, 4:59 PM
AnnWF claimed this task.

Rakhi mentioned during today's meting that gravy enabled the recurring pix for us, need to validate and we can start working on that

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

[wikimedia/fundraising/dev@master] Add recurring cash in br test link - pix

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

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

[wikimedia/fundraising/SmashPig@master] Add connection options for pix recurring

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

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

[mediawiki/extensions/DonationInterface@master] Enable pix recurring

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

Change #1248049 merged by Wfan:

[wikimedia/fundraising/dev@master] Add recurring cash in br test link - pix

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

Change #1248050 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Add connection options for pix recurring

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

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

[wikimedia/fundraising/SmashPig@master] WIP

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

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

[wikimedia/fundraising/crm@master] Enable pix recurring

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

Change #1254102 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Map payment_instrument Cash to cash for pix recurring

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

Change #1248051 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Enable pix recurring

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

Change #1253711 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Add cash payment mapper

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

XenoRyet set Final Story Points to 4.

CID:
31779349 / 498. Recurring created. Can we charge before the due date to check if it is working fine? Then I would like to cancel the recurring to check the cancelation flow too.

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

[wikimedia/fundraising/SmashPig@master] pix recurring charge schedule date

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

Change #1266392 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] pix recurring charge schedule date

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

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

[wikimedia/fundraising/crm@master] WIP handle pending payments from recurring charge

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

Change #1267948 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Handle pending payments from recurring charge

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