Page MenuHomePhabricator

recurring dLocal “Wellness” check May 19th
Closed, ResolvedPublic

Description

It looks (from searching Civi for RECURRING DLOCAL% with no date range) like no dLocal recurrings have processed successfully since May 16th?

Samples from recurrings started on April 18th show a consistent fail reason at dLocal:

#CountryCurrencyAmountDate ReceivedGateway Transaction IDInvoice Referenceretry result
1IndiaINR5202023-04-18 12:50:33F-648-df747e0f-e86d-4c2c-8f48-b0e83906167e175255365.1 recur-1681822575321 Status details Error in acquirer.
2IndiaINR292023-04-18 10:08:29F-648-d8c6b6e8-68b6-4017-9690-cf5a73d2abaa175236434.1 recur-1681814109321 Status details Error in acquirer.
3IndiaINR292023-04-18 11:54:14F-648-f30d9b17-27c4-406c-adbb-bcda1b16e91d175249458.1 recur-1681818975321 Status details Error in acquirer.
4IndiaINR292023-04-18 11:36:44F-648-8da88286-99f4-4bc2-a811-51615a8695f0175247500.1 recur-1681818078321 Status details Error in acquirer.
5IndiaINR102023-04-18 07:55:08F-648-d401ef57-2805-43a9-97ac-6f85209ddced175235241.2 recur-1681805106321 Status details Error in acquirer.
6IndiaINR1752023-04-18 10:38:10F-648-8b5c95ee-bfd8-4d84-8d80-8c0f9e4bf1ed175240155.1 recur-1681814482321 Status details Error in acquirer.

Event Timeline

This is the same error we were seeing with Rakhi's test donations. I wasn't in the dlocal call this week not sure if it was discussed but we talked to Sebastian about it last week. I think it had to do with 2 charges within 30 days (although the test ones were 30 days apart).

@Cstone @MBeat33 Yes, this was discussed in this weeks call. Dlocal suggests we move to OnDemand vs the monthly implementation we implemented for the rebill to avoid these. I have submitted this task: https://phabricator.wikimedia.org/T336893 to change to OnDemand. @AKanji-WMF , can this be done by the chaos crew? I have also requested a pretest to see what the OnDemand language in the checkout flow does re driving additional donor inquiries to see if we stay with OnDemand and generally assess what that does to things. Awaiting @HNordeenWMF and @spatton to respond on timing for this test.

@AKanji-WMF We have moved to ondemand, thank you. What happens to the transactions that rejected above? Will we retry them? Will they bill next billing cycle? @krobinson @MBeat33 for awareness.

After discussing with @EMartin and @MBeat33 sounds like we will wait until next billing cycle. Closing!