Page MenuHomePhabricator

Spike: Decide whether PayPal Express Checkout is a new gateway, payment method, or account name.
Closed, ResolvedPublic2 Estimated Story Points

Description

Be careful how we want to distinguish these transactions. How do they show up in reconciliation reports? How are transaction IDs stored?

Event Timeline

@Ppena
What do you think about PayPal legacy and express checkout being reconciled separately? Would that be helpful, or a pain?

Change 294123 had a related patch set uploaded (by Awight):
Express Checkout is recorded as PayPal

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

Change 294123 merged by jenkins-bot:
Express Checkout is recorded as PayPal

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

Change 294181 had a related patch set uploaded (by Awight):
Express Checkout is recorded as PayPal

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

Change 294181 merged by jenkins-bot:
Express Checkout is recorded as PayPal

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

Back on the table... I've reverted the crm patch because it was causing duplicate contributions (and TY letters). The listener and audit processors are a blocker, they would need to be able to distinguish paypal from paypal_ec in order to send a message with the right gateway, and to dedupe before sending.

Okay, we're still planning to use gateway='paypal' vs 'paypal_ec'.