PayPal Express Checkout allows sellers to receive credit card / PayPal payments on their websites by redirecting them to PayPal Express Checkout for secure web payment and returning them back to the merchant's website once the transaction is completed.
The workflow is explained as follows:
Customer on the Shopping Cart page chooses to pay by PayPal Express Checkout; the merchant calls the
SetExpressCheckout
API call and gets the payment token.Using the Payment token, the customer is redirected to the PayPal Express Checkout login page; here the customer can enter his/her PayPal login information or get a new PayPal account.
On the next page, the customer is presented with a Review option to review the payment information before proceeding to continue the checkout with the merchant.
Now the customer is redirected back to the merchant page; the merchant then calls the
GetExpressCheckoutDetails
API call and gets the customer information. The customer reviews the order and...