Page MenuHomePhabricator

EMartin (Evelyn)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

User Since
Jul 12 2019, 8:37 PM (360 w, 5 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
EMartin (WMF) [ Global Accounts ]

Recent Activity

Apr 6 2026

EMartin updated subscribers of T413905: Update the recurring failure/cancellation logic.
Apr 6 2026, 7:53 PM · Fundraising-Tech-Roadmap, Patch-For-Review, fr-current-sprint, Fundraising-Backlog

Mar 13 2026

EMartin added a comment to T391496: Setting up consolidated settlement reporting for all PSPs via Gr4vy for new recon process.

Thanks for the explanation and visual, Eileen @Eileenmcnaughton. What is contributing to the Gr4vy edge cases and can we advocate with them to reduce these in any way? Also, concerning the credentials piece, I regret you are looking at that as an overhead piece at all. What can we do to improve that? I can get you console access as soon as we have it, but is there more to 'credentials' than I'm thinking?

Mar 13 2026, 4:30 PM · Epic, Fundraising-Backlog, fr-current-sprint

Mar 11 2026

EMartin added a comment to T391496: Setting up consolidated settlement reporting for all PSPs via Gr4vy for new recon process.

@Eileenmcnaughton I'm reading through this thread and I feel a certain disconnect that I want to note here. First, in the initial design meetings with Gr4vy and Finance for the recon, we established that we would move toward a transaction level recon and not a batch recon. Gr4vy would send us the fees associated with each transaction which obviated the need for batches. We did not ask them to build a batch recon report. Further, as I understand it, Gr4vy adds richer data in their report than the PSP themselves as they include the Gr4vy transaction ID, the Recon ID and the metadata that can't be sent to the downstream processor. I'm now confused with the comments above as you are approaching this in an entirely different way than was originally intended and doesn't support the notion of the recon as in the modern PSP scenario (transaction detail vs batch). Can I suggest a call with Gr4vy and yourself and Elliot to level-set? I feel somehow there is a disconnect and perhaps in talking to them and you will better understand the original intent and the intent of their solution in this whole undertaking. Finance was at the table and agreed to it at the time. It is unfortunate that Angelito departed mid-project as I feel we lost perspective and as I haven't been in your convos with Finance, I didn't really get how you were looking at this. I'll suggest a time for a call to discuss. I hope you are amenable to that.

Mar 11 2026, 7:06 PM · Epic, Fundraising-Backlog, fr-current-sprint

Mar 10 2026

EMartin added a comment to T391496: Setting up consolidated settlement reporting for all PSPs via Gr4vy for new recon process.

@Eileenmcnaughton Thanks Eileen. I think it is worth pressing Gr4vy to get this process up to snuff. I am going to take that feedback to them and press for updates/modifications. Thanks for spelling it out.

Mar 10 2026, 11:42 PM · Epic, Fundraising-Backlog, fr-current-sprint
EMartin added a comment to T391496: Setting up consolidated settlement reporting for all PSPs via Gr4vy for new recon process.

@Eileenmcnaughton The only objection I have here is that we are not onboarding new processors in 3-5 years time but NOW. We are contracting Checkout.com as I write this and Stripe is also already added to the Gr4vy platform and we are processing through that already. We want to use the Gr4vy platform for what it was intended to be used for, Orchestration. Therefore, the consolidated file is key for this to avoid having to ask FRTech to build out integrations to each independent output file and waiting for that work on top of other priorities we have which delays the benefit of orchestrating traffic but some unknown timeframe.

Mar 10 2026, 11:25 PM · Epic, Fundraising-Backlog, fr-current-sprint
EMartin added a comment to T406663: [Discussion] Proposal for Handling ACH Donations in CiviCRM.

Isn't the flow that the ACH transactions actually DO settle but they are prone to returns because there is no guarantee (like an authorization in a credit card). I see no issue with sending a confirmation of the transaction, i.e., thank you and rescind it when /if a return comes in.

Mar 10 2026, 8:58 PM · Fundraising-Tech-Roadmap, fr-payments-ACH, payments-orchestration, Fundraising-Backlog
EMartin reopened T419044: Integrate Chariot to Civi for automated payment info updates as "Open".

Re -opening this as we are looking for the API to support ALL payment avenues via Chariot and not just Paypal as indicated in the referred task above.

Mar 10 2026, 4:23 PM · Fundraising Sprint: Jack's Junk Drawer, fr-current-sprint, Fundraising-Backlog

Mar 6 2026

EMartin added a comment to T392659: Enable Online Banking in CZ via Gr4vy.

noted.

Mar 6 2026, 10:51 PM · Fundraising Sprint: Dami's Crib 😀, 25 Dec Q3 Planning, Fundraising-Backlog
EMartin added a comment to T392659: Enable Online Banking in CZ via Gr4vy.

Bravo. Thanks @Ejegg ! @RKumar_WMF do we have someone who can test in CZ?

Mar 6 2026, 10:37 PM · Fundraising Sprint: Dami's Crib 😀, 25 Dec Q3 Planning, Fundraising-Backlog

Mar 4 2026

EMartin created T419044: Integrate Chariot to Civi for automated payment info updates.
Mar 4 2026, 5:54 PM · Fundraising Sprint: Jack's Junk Drawer, fr-current-sprint, Fundraising-Backlog

Mar 2 2026

EMartin created T418817: change Ideal on checkout pages by 31 March 2026.
Mar 2 2026, 11:52 PM · Fundraising-Backlog

Feb 27 2026

EMartin added a comment to T406663: [Discussion] Proposal for Handling ACH Donations in CiviCRM.

We use 'donate via bank account' on our Ways to Give Page. I suggest we stay consistent with that. Agree 'ACH payments' is less desirable.

Feb 27 2026, 7:24 PM · Fundraising-Tech-Roadmap, fr-payments-ACH, payments-orchestration, Fundraising-Backlog

Feb 20 2026

EMartin added a comment to T339937: Enable Vipps through Adyen.

@Ejegg Hi Elliott, it looks like Vipps does not support recurring. We'd have to do this via Mobile Pay. From Adyen:

Feb 20 2026, 6:33 PM · fr-current-sprint, Fundraising Sprint: Dami's Crib 😀, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), FR-Adyen, Fundraising-Backlog

Feb 18 2026

EMartin added a comment to T339937: Enable Vipps through Adyen.

@Ejegg Elliott, did you implement recurring via mobile pay as well?

Feb 18 2026, 7:00 PM · fr-current-sprint, Fundraising Sprint: Dami's Crib 😀, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), FR-Adyen, Fundraising-Backlog

Feb 13 2026

EMartin updated subscribers of T391522: Model payments data from the payment-service-provider recon data in CiviCRM in the data lakehouse into the format for export into Sage Intacct.

cc: @RKumar_WMF fyi

Feb 13 2026, 6:29 PM · Fundraising analytics stack
EMartin added a comment to T391522: Model payments data from the payment-service-provider recon data in CiviCRM in the data lakehouse into the format for export into Sage Intacct.

Thanks both. Starting to come into focus.

Feb 13 2026, 6:28 PM · Fundraising analytics stack
EMartin added a comment to T339937: Enable Vipps through Adyen.
Feb 13 2026, 5:30 PM · fr-current-sprint, Fundraising Sprint: Dami's Crib 😀, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), FR-Adyen, Fundraising-Backlog

Feb 12 2026

EMartin updated subscribers of T391522: Model payments data from the payment-service-provider recon data in CiviCRM in the data lakehouse into the format for export into Sage Intacct.

@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?

Feb 12 2026, 8:15 PM · Fundraising analytics stack

Feb 2 2026

EMartin added a comment to T405483: Recurring token migration - Paypal.

@Damilare I have included our new account reps on the case to see if they can assist.

Feb 2 2026, 9:06 PM · Fundraising Sprint: Jack's Junk Drawer, fr-current-sprint, Fundraising Sprint - GNU England Shaker dresser, payments-orchestration, Fundraising-Backlog

Jan 29 2026

EMartin added a comment to T415825: Chariot import - get api access and investigate pulling in DAF (in particular PayPal grants) directly.

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 .

Jan 29 2026, 10:45 PM · Fundraising Sprint: Jack's Junk Drawer, fr-current-sprint, Fundraising-Backlog, FR-WMF-Audit, Wikimedia-Fundraising-CiviCRM
EMartin added a comment to T415825: Chariot import - get api access and investigate pulling in DAF (in particular PayPal grants) directly.

@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 29 2026, 10:36 PM · Fundraising Sprint: Jack's Junk Drawer, fr-current-sprint, Fundraising-Backlog, FR-WMF-Audit, Wikimedia-Fundraising-CiviCRM

Jan 14 2026

EMartin added a comment to T414603: Civi changes to reflect processing change for AMEX.

Analytics directed us to FRTech if that is helpful

Jan 14 2026, 6:55 PM · Fundraising Tech - Chaos Crew, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
EMartin created T414603: Civi changes to reflect processing change for AMEX.
Jan 14 2026, 4:16 PM · Fundraising Tech - Chaos Crew, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Jan 13 2026

EMartin updated subscribers of T414490: Lao form appears to be broken.

@RKumar_WMF Rakhi maintains the list. Hi Rakhi, Can you update and place the link here?

Jan 13 2026, 7:45 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
EMartin added a comment to T414490: Lao form appears to be broken.

I suggest only leave Paypal.

Jan 13 2026, 6:37 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Jan 6 2026

EMartin added a comment to T402929: Due Jan 1 - [Action required] Bulgarian Lev (BGN) currency changeover to Euro (EUR).

thank you @Ejegg

Jan 6 2026, 11:56 PM · Fundraising Sprint: Yabba Dabba Stew, Fundraising-Tech-Roadmap, Fundraising-Backlog

Jan 5 2026

EMartin updated subscribers of T402929: Due Jan 1 - [Action required] Bulgarian Lev (BGN) currency changeover to Euro (EUR).

@XenoRyet Dylan, can you tell us if this is on track given that it is now live?

Jan 5 2026, 5:13 PM · Fundraising Sprint: Yabba Dabba Stew, Fundraising-Tech-Roadmap, Fundraising-Backlog

Dec 16 2025

EMartin added a comment to T411555: Chariot import mapping template - 2 soft credits.

@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 16 2025, 9:22 PM · Fundraising-Tech-Roadmap, FR-Donation-Processing, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog

Dec 4 2025

EMartin updated subscribers of T411643: Recurring SEPA with gravy test - recurring failed.

@Ejegg Great news! cc: @RKumar_WMF

Dec 4 2025, 6:06 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Nov 17 2025

EMartin added a comment to T410318: PayPal flow doesn't allow employer field to be utilized.

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.

Nov 17 2025, 7:54 PM · Fundraising-Tech-Roadmap, Fundraising-Backlog, FR-donorrelations

Oct 27 2025

EMartin created T408459: Enable UPI to Dlocal via Gr4vy.
Oct 27 2025, 10:34 PM · Fundraising-Tech-Roadmap, Fundraising-Backlog

Oct 24 2025

EMartin added a comment to T405043: Chariot DAFpay button integration - donation form.

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 24 2025, 5:23 PM · Fundraising Sprint: Jack's Junk Drawer, 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Backlog

Oct 14 2025

EMartin added a comment to T405043: Chariot DAFpay button integration - donation form.

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 14 2025, 8:37 PM · Fundraising Sprint: Jack's Junk Drawer, 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Backlog

Oct 9 2025

EMartin added a comment to T405043: Chariot DAFpay button integration - donation form.

{F66750759}Thanks for the quick assessment @Ejegg!

Oct 9 2025, 6:12 PM · Fundraising Sprint: Jack's Junk Drawer, 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Backlog
EMartin updated subscribers of T405043: Chariot DAFpay button integration - donation form.

@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 9 2025, 6:10 PM · Fundraising Sprint: Jack's Junk Drawer, 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Backlog

Oct 8 2025

EMartin added a comment to T405043: Chariot DAFpay button integration - donation form.

@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 8 2025, 4:20 PM · Fundraising Sprint: Jack's Junk Drawer, 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Backlog

Oct 7 2025

EMartin updated subscribers of T405043: Chariot DAFpay button integration - donation form.

Major Gifts would like to have this enabled for peak season this year, which means by the end of OCT. @Pcoombe for awareness.

Oct 7 2025, 7:34 PM · Fundraising Sprint: Jack's Junk Drawer, 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Backlog
EMartin updated subscribers of T405043: Chariot DAFpay button integration - donation form.

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 7 2025, 7:33 PM · Fundraising Sprint: Jack's Junk Drawer, 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Backlog

Oct 3 2025

EMartin added a comment to T406090: wellness check on dLocal/Gravy recurrings.

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.

Oct 3 2025, 5:27 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
EMartin added a comment to T406090: wellness check on dLocal/Gravy recurrings.

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?

Oct 3 2025, 5:08 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Aug 1 2025

EMartin added a comment to T398845: Add browserInfo parameters to Gravy for Adyen 3DS flow compatibility.

Thank you @EBrill-WMF . We will cut over to Donate Wiki and watch 3DS further there. Much appreciated.

Aug 1 2025, 4:33 PM · Fundraising Sprint: Omakase, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Patch-For-Review, Fundraising-Backlog, fr-current-sprint

Jul 31 2025

EMartin added a comment to T400202: Gravy refund didn’t make it to Civi.

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 31 2025, 7:56 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Jul 30 2025

EMartin renamed T398652: Discuss how we will handle the banking descriptor limit from Discuss how we will handle Gravy's descriptor limit to Discuss how we will handle the banking descriptor limit.
Jul 30 2025, 11:21 PM · Fundraising Sprint: Omakase, fr-current-sprint, payments-orchestration, Fundraising-Backlog

Jul 29 2025

EMartin added a comment to T395375: some Gravy contribs missing PII (PayPal, trustly).

Added to Gr4vy log 7.29 for discussion

Jul 29 2025, 9:18 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
EMartin updated subscribers of T400202: Gravy refund didn’t make it to Civi.

Raised with Gr4vy @RKumar_WMF 7.29.25

Jul 29 2025, 9:03 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
EMartin added a comment to T398723: Implement Gravy payment method deletion handling for subscription cancellations.

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?

Jul 29 2025, 8:18 PM · Fundraising Sprint: Omakase, Fundraising-Backlog, fr-current-sprint
EMartin renamed T399034: Adyen daily audit file check - how to process transactions >12k from Adyen daily audit file check to Adyen daily audit file check - how to process transactions >12k.
Jul 29 2025, 8:10 PM · FR-MGFE, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
EMartin added a comment to T398845: Add browserInfo parameters to Gravy for Adyen 3DS flow compatibility.

Thanks so much!

Jul 29 2025, 4:53 PM · Fundraising Sprint: Omakase, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Patch-For-Review, Fundraising-Backlog, fr-current-sprint
EMartin added a comment to T398845: Add browserInfo parameters to Gravy for Adyen 3DS flow compatibility.

@Ejegg Can you confirm that this is released? Do you need me to test?

Jul 29 2025, 4:37 PM · Fundraising Sprint: Omakase, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Patch-For-Review, Fundraising-Backlog, fr-current-sprint

Jul 28 2025

EMartin updated subscribers of T398845: Add browserInfo parameters to Gravy for Adyen 3DS flow compatibility.

@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.

Jul 28 2025, 5:45 PM · Fundraising Sprint: Omakase, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Patch-For-Review, Fundraising-Backlog, fr-current-sprint
EMartin added a comment to T399034: Adyen daily audit file check - how to process transactions >12k.

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 28 2025, 4:22 PM · FR-MGFE, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Jul 24 2025

EMartin created T400413: Helping Gr4vy with Venmo setup.
Jul 24 2025, 8:53 PM · Fundraising Sprint: UTM_key lime pie, fr-current-sprint, MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), payments-orchestration, Fundraising-Backlog
EMartin added a comment to T398845: Add browserInfo parameters to Gravy for Adyen 3DS flow compatibility.

@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 24 2025, 6:20 PM · Fundraising Sprint: Omakase, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Patch-For-Review, Fundraising-Backlog, fr-current-sprint

Jul 23 2025

EMartin added a comment to T399034: Adyen daily audit file check - how to process transactions >12k.

@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 23 2025, 8:39 PM · FR-MGFE, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Jul 22 2025

EMartin added a comment to T399034: Adyen daily audit file check - how to process transactions >12k.

@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.

Jul 22 2025, 10:08 PM · FR-MGFE, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
EMartin added a comment to T399339: Civi: multiple issues with recurring donations.

@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 22 2025, 7:53 PM · Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Jul 18 2025

EMartin added a comment to T398723: Implement Gravy payment method deletion handling for subscription cancellations.

@jgleeson Is this deployment indicating this matter is now /soon to be resolved once deployed?

Jul 18 2025, 4:37 PM · Fundraising Sprint: Omakase, Fundraising-Backlog, fr-current-sprint

Jul 17 2025

EMartin updated subscribers of T396355: Gravy Card Payment AVS check triggering false positives. .

@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 17 2025, 8:17 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
EMartin added a comment to T396355: Gravy Card Payment AVS check triggering false positives. .
Jul 17 2025, 6:23 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Jul 15 2025

EMartin added a comment to T399034: Adyen daily audit file check - how to process transactions >12k.

Do we know why it was missed as we'd like to use this manual facility for large gifts again in the future?

Jul 15 2025, 7:54 PM · FR-MGFE, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Jul 11 2025

EMartin added a comment to T396355: Gravy Card Payment AVS check triggering false positives. .

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

Jul 11 2025, 9:43 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
EMartin added a comment to T362991: Enable Amazon Pay through Adyen (via Gr4vy?).

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 11 2025, 4:59 PM · Fundraising-Tech-Roadmap, payments-orchestration, Fundraising-Backlog

Jul 10 2025

EMartin updated subscribers of T399034: Adyen daily audit file check - how to process transactions >12k.

@MBeat33 @MDemosWMF @RLewis Thanks Michael, we will look for it next week.

Jul 10 2025, 5:55 PM · FR-MGFE, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

Jul 9 2025

EMartin added a comment to T391991: Payment method migration: Credit cards - Import tokens to Civi.

@AKanji-WMF @dkozlowski. I think this is a question for you.

Jul 9 2025, 7:56 PM · Fundraising Sprint: Queuesadilla, Fundraising-Backlog, fr-current-sprint
EMartin created T399110: revisit descriptor changes previously requested.
Jul 9 2025, 4:58 PM · Fundraising-Backlog

Jul 8 2025

EMartin added a comment to T399034: Adyen daily audit file check - how to process transactions >12k.

@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 8 2025, 9:27 PM · FR-MGFE, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog
EMartin created T399033: Adyen manual donation didn't make it to Civi.
Jul 8 2025, 9:19 PM · Fundraising-Backlog

Jul 1 2025

EMartin created T398377: Fast track Phab for Amazon Pay.
Jul 1 2025, 9:55 PM · payments-orchestration, Fundraising-Tech-Roadmap, Fundraising-Backlog
EMartin added a comment to T396511: Support for MOTO transactions for direct mail.

This may be on hold for now. Engage is not PCI compliant presently for MOTO to Gr4vy.

Jul 1 2025, 6:17 PM · FR-Donation-Processing, Fundraising-Tech-Roadmap, Fundraising-Backlog

Jun 24 2025

EMartin added a comment to T295092: Optimization of Apple Pay Flow.

Yes! It's exactly what it would do! @AKanji-WMF

Jun 24 2025, 8:17 PM · 25 Dec Q3 Planning, Fundraising-Tech-Roadmap, fr-combowiki, FR-Adyen, Fundraising-Backlog

Jun 23 2025

EMartin updated subscribers of T390870: Add VIPPS in Norway.

@AKanji-WMF . Here is the 'fast track' enablement info for VIPPs:
What markets is it available in:
Norway

Jun 23 2025, 5:37 PM · Fundraising Sprint - GNU England Shaker dresser, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), payments-orchestration, fr-current-sprint, Fundraising-Backlog
EMartin added a comment to T390870: Add VIPPS in Norway.

Adyen has approved VIPPS usage for Wikimedia as of 23 Jun.

Jun 23 2025, 3:40 PM · Fundraising Sprint - GNU England Shaker dresser, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), payments-orchestration, fr-current-sprint, Fundraising-Backlog

Jun 12 2025

EMartin closed T396792: Potential changes required for Oanda FX rate as Resolved.

Closing this ticket as it is duplicate to: https://phabricator.wikimedia.org/T389975

Jun 12 2025, 6:39 PM · Fundraising-Backlog
EMartin created T396792: Potential changes required for Oanda FX rate.
Jun 12 2025, 6:38 PM · Fundraising-Backlog
EMartin added a comment to T394007: Mass Card Declines Following Japan Email 1.

@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 12 2025, 4:50 PM · FR-donorrelations, Fundraising Tech - Chaos Crew, Fundraising-Backlog

Jun 11 2025

EMartin added a comment to T395512: Transaction ID listed on PayPal does not match processor_id in Gravy console.

@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.

Jun 11 2025, 11:04 PM · fr-current-sprint, Fundraising Sprint: Kimchee Pancake, Fundraising-Backlog, payments-orchestration
EMartin updated subscribers of T395512: Transaction ID listed on PayPal does not match processor_id in Gravy 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 11 2025, 8:21 PM · fr-current-sprint, Fundraising Sprint: Kimchee Pancake, Fundraising-Backlog, payments-orchestration

Jun 10 2025

EMartin added a comment to T395512: Transaction ID listed on PayPal does not match processor_id in Gravy console.

More from Paypal on whether the invoice ID exists. They walk me through the flow and what has to be captured here:

Jun 10 2025, 11:31 PM · fr-current-sprint, Fundraising Sprint: Kimchee Pancake, Fundraising-Backlog, payments-orchestration
EMartin created T396542: Why are donors seeing this error?.
Jun 10 2025, 11:24 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
EMartin added a comment to T395512: Transaction ID listed on PayPal does not match processor_id in Gravy console.

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:

Jun 10 2025, 10:00 PM · fr-current-sprint, Fundraising Sprint: Kimchee Pancake, Fundraising-Backlog, payments-orchestration
EMartin created T396526: Support for Adyen Auto Rescue on Gr4vy for recurring transactions.
Jun 10 2025, 8:02 PM · Fundraising-Backlog
EMartin added a comment to T394007: Mass Card Declines Following Japan Email 1.

Adyen reached out to JCB with no response. Looking to see if their partnership manager can help us get JCB assistance.

Jun 10 2025, 5:22 PM · FR-donorrelations, Fundraising Tech - Chaos Crew, Fundraising-Backlog
EMartin created T396511: Support for MOTO transactions for direct mail.
Jun 10 2025, 5:17 PM · FR-Donation-Processing, Fundraising-Tech-Roadmap, Fundraising-Backlog

Jun 9 2025

EMartin added a comment to T395512: Transaction ID listed on PayPal does not match processor_id in Gravy console.

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.

Jun 9 2025, 9:45 PM · fr-current-sprint, Fundraising Sprint: Kimchee Pancake, Fundraising-Backlog, payments-orchestration
EMartin added a comment to T395512: Transaction ID listed on PayPal does not match processor_id in Gravy console.

@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

Jun 9 2025, 8:21 PM · fr-current-sprint, Fundraising Sprint: Kimchee Pancake, Fundraising-Backlog, payments-orchestration
EMartin added a comment to T394090: Trouble voiding transaction at Gr4vy.

@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 9 2025, 3:32 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations

Jun 6 2025

EMartin added a comment to T393226: Gravy & the PayPal recurring cancellation process.

@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"

Jun 6 2025, 5:33 PM · Fundraising Sprint: Omakase, payments-orchestration, FR-donorrelations, Fundraising-Backlog, fr-current-sprint
EMartin added a comment to T393226: Gravy & the PayPal recurring cancellation process.

@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.

Jun 6 2025, 5:30 PM · Fundraising Sprint: Omakase, payments-orchestration, FR-donorrelations, Fundraising-Backlog, fr-current-sprint
EMartin added a comment to T394090: Trouble voiding transaction at Gr4vy.

I provided more detail to Adyen today per their request 5 June.

Jun 6 2025, 5:25 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations

May 27 2025

EMartin added a comment to T395375: some Gravy contribs missing PII (PayPal, trustly).

@jgleeson This is pertinent to Fundraise Up transactions only, correct?

May 27 2025, 8:33 PM · Patch-For-Review, Fundraising Tech - Chaos Crew, FR-donorrelations, Fundraising-Backlog

May 22 2025

EMartin added a comment to T394932: No support of required debit mandate for SEPA.

Looks great. Thanks.

May 22 2025, 4:19 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Fundraising Tech - Chaos Crew, Fundraising-Backlog

May 21 2025

EMartin closed T387758: Remove address fields for ACH in checkout flow as Resolved.
May 21 2025, 8:47 PM · Fundraising Sprint: Jollof Rice, Patch-For-Review, MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), Unplanned-Sprint-Work, Fundraising-Backlog
EMartin added a comment to T387758: Remove address fields for ACH in checkout flow.

@AnnWF I have been able to test alas and see this is working.

May 21 2025, 8:46 PM · Fundraising Sprint: Jollof Rice, Patch-For-Review, MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), Unplanned-Sprint-Work, Fundraising-Backlog
EMartin added a comment to T394932: No support of required debit mandate for SEPA.

@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&currency=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 21 2025, 6:47 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Fundraising Tech - Chaos Crew, Fundraising-Backlog
EMartin created T394932: No support of required debit mandate for SEPA.
May 21 2025, 3:37 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Fundraising Tech - Chaos Crew, Fundraising-Backlog

May 20 2025

EMartin added a comment to T392068: Enable iDeal via Gr4vy in Netherlands.

@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

May 20 2025, 8:01 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Fundraising Sprint - Entire room is a couch, payments-orchestration, Fundraising-Backlog
EMartin added a comment to T387758: Remove address fields for ACH in checkout flow.

@AnnWF Hi Wenjun, I just retried and the fields are gone but I cannot proceed with the transaction. Same error:

image.png (1,370×390 px, 45 KB)

May 20 2025, 7:58 PM · Fundraising Sprint: Jollof Rice, Patch-For-Review, MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), Unplanned-Sprint-Work, Fundraising-Backlog

May 19 2025

EMartin added a comment to T387758: Remove address fields for ACH in checkout flow.

@AnnWF Wenjun, thanks for removing the email. Looks good. Unfortunately, when I seek to log in to my bank account I get this error:

image.png (1,311×367 px, 44 KB)

May 19 2025, 7:46 PM · Fundraising Sprint: Jollof Rice, Patch-For-Review, MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), Unplanned-Sprint-Work, Fundraising-Backlog
EMartin added a comment to T387758: Remove address fields for ACH in checkout flow.

I tested the ACH flow since this merge and ACH /Trustly is no longer working on Donate wiki @AnnWF . Also, I see it is still requiring the email field. Can this also be removed{F60250084}

May 19 2025, 6:31 PM · Fundraising Sprint: Jollof Rice, Patch-For-Review, MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), Unplanned-Sprint-Work, Fundraising-Backlog

May 16 2025

EMartin added a comment to T394007: Mass Card Declines Following Japan Email 1.

Jack confirms the numbers used were the same and Adyen's response doesn't explain the issue. Back to the drawing board.

May 16 2025, 3:48 PM · FR-donorrelations, Fundraising Tech - Chaos Crew, Fundraising-Backlog