Displaying “Pay” instead of “Continue” on the PayPal site with PayPal Payments Pro UK Express Checkout
This differs from other PayPal checkout procedures and, in my testing, I found that users expected to complete the transaction once on the PayPal web site.
PayPal allows this but it's not well documented.
The catch is that you need to add a query string parameter, &useraction=commit to the end of the URL that you forward your user to after your initial SetExpressCheckout call returns.
Then, call the DoExpressCheckout method directly after the user returns to your site (or you can call GetExpressCheckoutDetails and follow it up with DoExpressCheckout if you want to get all of the order details.)
Via: Ollie Ready's post on the PayPal Developer's Forum.
The Displaying “Pay” instead of “Continue” on the PayPal site with PayPal Payments Pro UK Express Checkout article by Aral Balkan, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.0 UK: England License.
