Page MenuHomePhabricator

Helping Gr4vy with Venmo setup
Closed, ResolvedPublic

Description

From Gr4vy:

Gr4vy just released an updated (beta) Venmo connector to WMF's environment. This is a significant upgrade, offering new features like recurring payments and the ability to ingest billing details.
We've hit a small snag with testing the billing details feature. Venmo's sandbox environment has some restrictions that prevent us from testing it end-to-end.
To get this over the finish line, we need your help. Would one of you be able to activate the new connector in your production environment and process a single test payment? This will help us verify that the data is being captured correctly so we can finalize the feature.

Event Timeline

Gravy requires a test in production to finalise the work on this. According to the payment routing doc, we currently don't have any routing Gravy Venmo, so we should be able to run a silent test for this.

Change #1178614 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/SmashPig@master] Remove validation for venmo payments

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

Change #1178854 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[mediawiki/extensions/DonationInterface@master] Remove validation fields for venmo payments

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

Change #1178614 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Remove validation for venmo payments

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

Change #1178854 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Remove validation fields for venmo payments

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

Change #1180117 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/SmashPig@master] Unset buyer field in venmo request

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

Change #1180120 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

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

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

Change #1180117 merged by jenkins-bot:

[wikimedia/fundraising/SmashPig@master] Unset buyer field in venmo request

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

Change #1180120 merged by jenkins-bot:

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

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

Update:

We are currently running the test with Gravy. While the donations were successful without requesting donor details on the payments form, Gravy is still unable to fetch the donor details from their Venmo account. Here's a sample transaction

Here's a link to the Slack thread

The update on this is that Gravy has been able to fetch Donor Details for one time transactions but the last test for recurring transactions was unable to get the Donor's details. They have made some changes and we are due for another round of tests.

AKanji-WMF set Final Story Points to 8.