User Details
- User Since
- Jul 12 2019, 8:37 PM (344 w, 1 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- EMartin (WMF) [ Global Accounts ]
Fri, Feb 13
cc: @RKumar_WMF fyi
Thanks both. Starting to come into focus.
Thu, Feb 12
@IAckerman-WMF I am uncertain. While FRTech is mapping the data in Civi, I assume that Civi data will reside in the Data Lake and we can build reporting around the recon for Operations, correct? There is a reporting need for Operations to validate the Civi data to PSP to Intact, I think to verify accuracy. It is unclear to me how we are going to get such a report at this time. @ERoden-WMF Your thoughts?
Mon, Feb 2
@Damilare I have included our new account reps on the case to see if they can assist.
Thu, Jan 29
I don't see any value @Eileenmcnaughton that Gr4vy would add other than to offload FRTech's work. I was struggling to see why we could use them other than to avoid FRTech the API integration work. If it is easier, then that settles it .
@Eileenmcnaughton Yes, by all means, let's ask for the credentials. The only reason we thought Gr4vy could be in the flow was that it would be less work for FRTech but if it is easier, then let's take that approach. I will see what we need to do to get those credentials. Stay tuned.
Jan 14 2026
Analytics directed us to FRTech if that is helpful
Jan 13 2026
@RKumar_WMF Rakhi maintains the list. Hi Rakhi, Can you update and place the link here?
I suggest only leave Paypal.
Jan 6 2026
thank you @Ejegg
Jan 5 2026
@XenoRyet Dylan, can you tell us if this is on track given that it is now live?
Dec 16 2025
@Lars @SBurnett-WMF Hi Lars, Stacey indicated that you had a timeline around this need. Are we still talking January or sooner? Many thanks.
Dec 4 2025
@Ejegg Great news! cc: @RKumar_WMF
Nov 17 2025
How many donor complaints do we get on the flow like this? I would be reticent to add steps to the flow unless we felt it was a big issue for many donors.
Oct 27 2025
Oct 24 2025
We are going with the componentized approach. If we decide to do the full integration to the API, we are making inquiries with Gr4vy.
Oct 14 2025
We are pursuing a componentized call approach to see if Peter/Online can enable this in the Ways to Give page and ultimately the banners for 6ENC testing ( per the agreement with MGFE and Online). In the coming months we should look at a proper implementation of this payment type. I am making inquiries with Gr4vy per the API spec at the top of this task and will advise further their response.
Oct 9 2025
{F66750759}Thanks for the quick assessment @Ejegg!
@Ejegg Hi Elliott, this will always be outside of Gr4vy. Chariot is an alternate platform for handling offline donations such as DAFs. We don't intend to include in the Gr4vy flow. I hear you on being more work than we thought. @CaitVirtue @RLewis I am copying you in for awareness on this. The DafPay button via Chariot will be more work than we can get done in time for month end for busy season now that FRTech have made an assessment. Letting you know as I know there was hope we could fit this in for busy season, but it doesn't look feasible unfortunately. cc mdemos.
Oct 8 2025
@AKanji-WMF Hi Anil, will this be possible to add before the end of the month? I have concluded that FRTech WOULD need to enable this button, i.e., make the API call /transmit the donation amount to Chariot so Peter can enable it. No importing audit files, etc.
Oct 7 2025
Major Gifts would like to have this enabled for peak season this year, which means by the end of OCT. @Pcoombe for awareness.
Adding additional detail here on the request at hand. In order to move DAF acceptance from Overflow to Chariot, we will now need to display Chariot's DAFPay button on our donation form along with other payment methods (when the Online team elects to trial this payment mechanism). In our form, a donor will chose the amount to be donated and if they choose DAFPay as the payment instrument, we will need to call the Chariot API and send the nominated amount to the Chariot platform to complete the transaction on the Chariot platform. All financial reporting will be manual and transaction information will be loaded into Civi by the DP team vs pursuing any automated daily output file. @XenoRyet @AKanji-WMF
Oct 3 2025
Christine was able to confirm that recurrings are now resumed via Mexico since Dlocal made the switch of processors. All has returned to normal in Mexico. @MSuijkerbuijk_WMF for awareness.
Dlocal have advised today that they have migrated MX to another processor and asked us to now retry the billing attempts. @jgleeson can we retry current month to assess viability without derailing your plan above?
Aug 1 2025
Thank you @EBrill-WMF . We will cut over to Donate Wiki and watch 3DS further there. Much appreciated.
Jul 31 2025
Posting this note here concerning some of the audit discrepancies we have been seeing of late between Gr4vy and Dlocal. In speaking with Jules who heads up all things data at Gr4vy, he points out that in a current sprint they are working on ingesting the audit files into their data platform to capture these late-stage updates. He acknowledges the challenge of not properly synching refunds to the transaction and other manual handling updates. Chargebacks will be another thing they add. He stated that this is more problematic with Dlocal as some of you are probably aware as they don't give clear responses in some cases where that doesn't happen with Adyen.
Jul 30 2025
Jul 29 2025
Added to Gr4vy log 7.29 for discussion
Raised with Gr4vy @RKumar_WMF 7.29.25
Update here from Jack that didn't make it into this phab: https://wikimedia.slack.com/archives/C045WH0QYS2/p1752862583805239. We closed this out on the log @AKanji-WMF , should we do so here too?
Thanks so much!
@Ejegg Can you confirm that this is released? Do you need me to test?
Jul 28 2025
@Ejegg Hi Elliott, I ran a transaction with the Gr4vy link and see that the Adyen logic is being called on my transaction (prefer not triggered). Adyen transaction ID:
NWXDGG3685LMLC69.
That would be great. Do we have to ask FRTech for it each time? It would be great to have it on demand for such cases of a donor in waiting who wants to give now. Interesting that we can do this.
Jul 24 2025
@dkozlowski. Any update on this task since Jack singed off last week? It's the last thing we are waiting on for cut over.
Jul 23 2025
@Ejegg Sure! Can we share a link to this URL parameter with donors? The 12k block we have on our systems thwarts the larger donations like this. Are you saying that that wouldn't exist with this parameter?
Jul 22 2025
@MDemosWMF Can we get this transaction in civi from the above info? Rosie @RLewis will know which CID/contact to apply it to. In the future we should create these links and require the USER info. That is doable in the PaybyLink feature.
@mbeattie. Adyen doesn't use the 30 days x3 by design. They are relying on machine learning and best practice for the market to recover the transaction. This may mean varying times and varying attempt numbers. So far, it has had a positive effect on conversion to use their logic.
Jul 18 2025
@jgleeson Is this deployment indicating this matter is now /soon to be resolved once deployed?
Jul 17 2025
@jgleeson @RKumar_WMF I was able to find some AMEX testers and was able to test the AVS results as above. I've captured the results here.. The only difference I see is that in response 26, Gr4vy /Adyen approved a complete no match where in our direct connection, it declined this response.
Jul 15 2025
Do we know why it was missed as we'd like to use this manual facility for large gifts again in the future?
Jul 11 2025
I spent some time today testing out AVS responses through Gr4vy. I have Visa debit and credit cards at my disposal. I tested out the logic in the phab and received the intended results from the mapping on the AVS logic (see AVS test on the Gr4vy tracker). Is this enough to satisfy that the Gr4vy mapping is corrected or do we need to test this out on AMEX as well?
https://docs.google.com/spreadsheets/d/117qd1q2wEGjjP1FtkOkO4RHGu6cYN_Eh9l0kVtAC2qo/edit?gid=31242775#gid=31242775
We have enabled Amazon Pay via Stripe via Gr4vy. We are asking for it to be fast tracked under phab: T398377: Fast track Phab for Amazon Pay
Jul 10 2025
@MBeat33 @MDemosWMF @RLewis Thanks Michael, we will look for it next week.
Jul 9 2025
@AKanji-WMF @dkozlowski. I think this is a question for you.
Jul 8 2025
@mbeattie. I entered this task https://phabricator.wikimedia.org/T399033 as #1 was a donation made by a donor using PaybyLink at Adyen on our core account but I do not see it in Civi.
Jul 1 2025
This may be on hold for now. Engage is not PCI compliant presently for MOTO to Gr4vy.
Jun 24 2025
Yes! It's exactly what it would do! @AKanji-WMF
Jun 23 2025
@AKanji-WMF . Here is the 'fast track' enablement info for VIPPs:
What markets is it available in:
Norway
Adyen has approved VIPPS usage for Wikimedia as of 23 Jun.
Jun 12 2025
Closing this ticket as it is duplicate to: https://phabricator.wikimedia.org/T389975
@jgleeson I'm seeing many transactions staying in a 'sent for settle' status at Adyen since we cut over. I am also seeing this error when I look in the Gr4vy console for JCB - I can't search on JCB but I don't see many, I manually found this one and it says it is an 'unaccepted payment type'.
Jun 11 2025
@ajohnson Amber, Gr4vy is working to pass the inovice ID on the capture. It is an open ticket which they hope to have resovled in the next couple of weeks. I should have said that above. Please stand by and you will eventually see it I expect in the console.
@krobinson @MBeat33 @SHust @ajohnson I am looping DR in about this Paypal workflow as this will mean that DR will need to look up a Paypal transaction using an Invoice ID vs the transaction ID in the Gr4vy console. Unfortunately, this is how Paypal has implemented the IDs (one for the donor and one for the merchant that are separate and distinct) and the invoice ID will be the only way to tie the donor inquiry to the transaction on our end in the Gr4vy console. @RKumar_WMF
Jun 10 2025
More from Paypal on whether the invoice ID exists. They walk me through the flow and what has to be captured here:
When posing the dilemma to Paypal about not wanting to use the Paypal console to research donor issues, but instead Gr4vy's, they came back with this as an alternative:
Adyen reached out to JCB with no response. Looking to see if their partnership manager can help us get JCB assistance.
Jun 9 2025
More from Paypal regarding the above today: If a user reaches out to you with the transaction ID from their transaction, you can search this in your account. Searching the buyer's ID will provide a result of the transaction in your account.
@Ejegg After some fact finding this week, we learned from Paypal that the IDs do not match by intention. From Paypal: ' Transaction ID confusion
When you process a transaction, you will get the Sellers transaction ID provided back to you by PayPal. This is used for your records and for tracking the payment. The buyer sees a different transaction ID in their account for the same payment. You will not see the buyer's transaction ID and the buyer does not see the Seller's transaction ID
For example:
v2/payments/authorizations/42K57312KT114553F/capture
Method POST | Status 201 | 2025-05-28 11:45:59 PDT
@AMJohnson @Damilare Response from Adyen pertaining to this issue. I sent them the following 3 examples from the above: W6RTNKCMFKGK5CB9, Example 2: MV9SVV8K44637635
Example 3: VGXKMV3JNKQ3H7B9. From Adyen:
//"When I checked the logs, I do not see any cancel request reaching us for the transactions that you shared.
Looking also at the screenshot, the url used also seems strange to me.
Our cancel endpoint looks more like [pspReference]/cancels, as you can see in our API explorer: https://docs.adyen.com/api-explorer/Checkout/71/post/cancels
Jun 6 2025
@AMJohnson Hi Amber, regarding the missing email in #2 at the start of this task, here is what we learned from Paypal this week: "When you process a transaction, you will get the Sellers transaction ID provided back to you by PayPal. This is used for your records and for tracking the payment. The buyer sees a different transaction ID in their account for the same payment. You will not see the buyer's transaction ID and the buyer does not see the Seller's transaction ID"
@AMJohnson @krobinson Hi Amber, regarding the missing email in #2 at the start of this task, here is what we learned from Paypal this week. It seems that the move from billing agreement via our direct connection to a vaulted Paypal flow via Gr4vy has a different workflow. From Paypal: //"This is a difference in the Billing Agreement flow vs the Vaulted Payment Token flow. The process for the Vaulted payments use direct webhooks to update the API caller account directly when changes are made. You can configure the webhook listener to generate an email to be sent out if that is what is needed for the integration. There won't be a way to trigger a PayPal branded email notification from this though.
I provided more detail to Adyen today per their request 5 June.
May 27 2025
@jgleeson This is pertinent to Fundraise Up transactions only, correct?
May 22 2025
Looks great. Thanks.
May 21 2025
@AnnWF I have been able to test alas and see this is working.
@jgleeson Hello Jack, thanks for the rapid action here! Can you possibly add this language to the SEPA page [[ https://payments.wikimedia.org/index.php?title=Special:AdyenCheckoutGateway&appeal=JimmyQuote&country=FR¤cy=EUR&payment_method=rtbt&payment_submethod=sepadirectdebit&recurring=1&frequency_unit=month&uselang=en-gb&amount=2.5&opt_in=0&wmf_medium=spontaneous&wmf_campaign=spontaneous&wmf_source=fr-redir.default%7Edefault%7Edefault%7Edefault%7Econtrol.rrtbt.sepadirectdebit&wmf_key=otherAmt_0%7EvalidateError_1%7Etime_10 | name ]]to avoid further confusion on this?
May 20 2025
@RKumar_WMF we should test for these items in our previous implementation of iDeal when we get to that point which are included in this task: https://phabricator.wikimedia.org/T372571
@AnnWF Hi Wenjun, I just retried and the fields are gone but I cannot proceed with the transaction. Same error:
May 19 2025
@AnnWF Wenjun, thanks for removing the email. Looks good. Unfortunately, when I seek to log in to my bank account I get this error:
May 16 2025
Jack confirms the numbers used were the same and Adyen's response doesn't explain the issue. Back to the drawing board.
May 15 2025
@jgleeson Hi Jack. Updating the response from Adyen pertaining to this Japan problem: //"We have an update for you!
May 12 2025
May 9 2025
Thanks Jack! Thinking of the implications of this I think recon would be impacted in the way we currently undertake it. Sounds like you have this backfill mechanism to correct the nulls? Thanks for looking into it!
May 7 2025
May 2 2025
From Gr4vy: The root cause for the issue has been addressed and we are currently working on a solution to backfill the rest of the transactions.
Sent to Gr4vy for investigation.
Apr 30 2025
Great news @AnnWF !
Apr 29 2025
Apr 28 2025
ok. Just seeing this. Thanks@cstone.
@AKanji-WMF @XenoRyet Hi both, Online have consented to cut over Cards, Apple Pay and Gpay to Gr4vy as of today: https://docs.google.com/spreadsheets/d/1isDO7WwPA-7ElAnlKLIeY1sOLXlRhfi1pra5f8D1Y6E/edit?gid=0#gid=0


