Page MenuHomePhabricator

EMartin (Evelyn)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

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 ]

Recent Activity

Fri, Feb 13

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

Fri, Feb 13, 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.

Fri, Feb 13, 6:28 PM · Fundraising analytics stack
EMartin added a comment to T339937: Enable Vipps through Adyen.
Fri, Feb 13, 5:30 PM · Patch-For-Review, Fundraising Sprint: Carbon Fibre Bathtub, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), FR-Adyen, Fundraising-Backlog

Thu, Feb 12

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?

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

Mon, Feb 2

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.

Mon, Feb 2, 9:06 PM · Fundraising Sprint: Carbon Fibre Bathtub, fr-current-sprint, payments-orchestration, Fundraising-Backlog

Thu, Jan 29

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 .

Thu, Jan 29, 10:45 PM · 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.

Thu, Jan 29, 10:36 PM · 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 · 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 · 25 Dec Q3 Planning, 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 · 25 Dec Q3 Planning, 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 · 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Tech-Roadmap, 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 · 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Tech-Roadmap, 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 · 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Tech-Roadmap, 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 · 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Tech-Roadmap, 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 · 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Tech-Roadmap, 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 · 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Tech-Roadmap, 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 · 25 Dec Q3 Planning, FR-Donation-Processing, Fundraising-Tech-Roadmap, 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 Holding Pen, 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 Holding Pen, 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 · 25 Dec Q3 Planning, 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, 25 Dec Q3 Planning, 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 · fr-current-sprint, Fundraising Sprint: Carbon Fibre Bathtub, 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 · fr-current-sprint, Fundraising Sprint: Carbon Fibre Bathtub, 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, 25 Dec Q3 Planning, 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 · 25 Dec Q3 Planning, fr-current-sprint, Fundraising-Tech-Roadmap, 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 (390×1 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 (367×1 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

May 15 2025

EMartin raised the priority of T393939: Japan credit card processing error from High to Needs Triage.

@jgleeson Hi Jack. Updating the response from Adyen pertaining to this Japan problem: //"We have an update for you!

May 15 2025, 11:32 PM · Fundraising Tech - Chaos Crew, MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), Fundraising-Backlog

May 12 2025

EMartin created T393939: Japan credit card processing error.
May 12 2025, 5:17 PM · Fundraising Tech - Chaos Crew, MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), Fundraising-Backlog

May 9 2025

EMartin added a comment to T393477: Null backend_processor for gravy records in civi.

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 9 2025, 3:33 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-tech-data-integrity, FR-Tech-Analytics

May 7 2025

EMartin created T393647: Test and remove user information fields in Trustly ACH flow.
May 7 2025, 8:57 PM · MW-1.45-notes (1.45.0-wmf.4; 2025-06-03), Patch-For-Review, Fundraising Sprint: Jollof Rice, Fundraising-Backlog
EMartin updated subscribers of T382279: Apple Pay enablement across all browsers (no longer needed).
May 7 2025, 6:13 PM · Fundraising Sprint Impossible shepherds pie, Fundraising Sprint: Hot Pot!, Patch-For-Review, Fundraising-Backlog

May 2 2025

EMartin added a comment to T393112: Transactions settled at Adyen but stuck at Capturing at Gr4vy?.

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.

May 2 2025, 6:02 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations
EMartin added a comment to T393112: Transactions settled at Adyen but stuck at Capturing at Gr4vy?.

Sent to Gr4vy for investigation.

May 2 2025, 4:09 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, FR-donorrelations

Apr 30 2025

EMartin added a comment to T382279: Apple Pay enablement across all browsers (no longer needed).

Great news @AnnWF !

Apr 30 2025, 4:36 PM · Fundraising Sprint Impossible shepherds pie, Fundraising Sprint: Hot Pot!, Patch-For-Review, Fundraising-Backlog

Apr 29 2025

EMartin closed T392957: Wrong PSP chosen for Apple Pay and Gpay in LATAM as Resolved.
Apr 29 2025, 8:07 PM · Fundraising-Backlog
EMartin created T392957: Wrong PSP chosen for Apple Pay and Gpay in LATAM.
Apr 29 2025, 7:26 PM · Fundraising-Backlog
EMartin updated subscribers of T392864: Phab template request: new payments type.
Apr 29 2025, 5:47 PM · 25 Dec Q3 Planning, Fundraising-Tech-Roadmap, Fundraising-Backlog

Apr 28 2025

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

ok. Just seeing this. Thanks@cstone.

Apr 28 2025, 8:28 PM · Epic, Fundraising-Backlog, fr-current-sprint
EMartin updated subscribers of T392147: Switch Credit Cards from Adyen to Gravy.

@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

Apr 28 2025, 4:30 PM · Fundraising Sprint Impossible shepherds pie, Fundraising Sprint: Hot Pot!, payments-orchestration, Fundraising-Backlog
EMartin closed T239924: Ingenico changes to Ideal flow for our roadmap as Resolved.
Apr 28 2025, 4:26 PM · Fundraising-Backlog