7. EXPRESS CHECKOUT
# Propose the convenience and security of
PayPal on your web/mobile site and mobile
application
# Enable all platforms with one integration
# May eliminate the need for customers to
enter personal information, including shipping,
billing, or payment information
14. Request
SetExpressCheckout
Response: Token
HTTP Redirect
HTTP Redirect
ReturnURL + Token
Response: Customer Details
Request: Final Transaction Details
DoExpressCheckoutPayment
Response: Transaction Results
(Success / Failure)
Request: Token
GetExpressCheckoutDetails
- Establish PayPal session & return token
- Same call from shopping cart or payment page
- Send relevant transaction details to present on
the PayPal pages
- Use session token to pull details from
PayPal (Shipping and Billing Info, etc.)
- Commits the PayPal transaction
- Options include creating an order,
authorizations, or capturing the funds
from the buyer’s account
FRONT-END API CALLS
Set
Get
Do
API Server
API Server
API Server
Merchant
Web Server
15. 15
# PAYMENTS CAN BE SIMPLE, CHAINED AND PARALLEL
# PAY, PAYMENTDETAILS, REFUND : ONLY 3 API CALLS
ADAPTIVE PAYMENTS