Page MenuHomePhabricator

Write Express Checkout controller
Closed, InvalidPublic2 Estimated Story Points

Description

Write the EC clauses for doPayment, controller code to feed the right data to PayPal, redirect, and return the donor to us.

Store the token and Payer ID returned by SetExpressCheckout.

Note ragged tapestry of locale fallbacks:
https://developer.paypal.com/docs/classic/api/locale_codes/

Try to force a "Donate" workflow vs. a "Sale" one.

Event Timeline

awight updated the task description. (Show Details)

Send RETURNFMFDETAILS results to fredge.

Response handling for the gateway Result page is really bad at the moment, there's nowhere to put controller code. I've shoehorned into processResponse but that's not fun.

Turned out to be a useless way to break up the problem.