The API access account making the Express Checkout service calls may be the sender, one of the receivers, or a third party. The process involves 1) PayPal as a payment method, 2) redirection to PayPal for login and payment, and 3) transaction review and confirmation.
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Barcelona Developers Conference 2011
1.
2.
3. A person or business
A person or business
whose PayPal account
whose PayPal account is
is being credited
being debited
The API access account making the Express
Checkout service calls: may be the sender, one
of the receivers, or a third party
4. 1. PayPal as a Payment Method
2. Redirection to PayPal and Login
3. Transaction Review and Confirmation
9. 1. Waiter prints the bill
5. Table is closed
3. Customer pays with PayPal
2. Customer types in the 12 digit
code from the bill into the Pizza
Express app, generating the token for
the transaction
4. Transaction completed
22. • Designed to be integrated in less than 10 minutes
• No need to code payment UI
• Don’t need to worry about sensitive financial info
• More convenient than always typing credit card
• Can use existing account information
• Physical goods and services
• In-app purchase
23.
24. - Simple, Chained, Parallel, and Pre-approved payments
- Supports Android 1.5 and above, iOS 3.0 and above
More information you can find here:
https://www.x.com/developers/paypal/products/mobile-payment-libraries
25. Your Application Your Server
Your Activity (Optional)
onCreate(){
… Item delivery
getCheckoutButton(…);
} Purchase data
onClickListener() {
… PayPal Checkout Activity
startActivityForResult(…);
} Instant Payment
onPaymentSucceeded() { Notifications
… (Optional)
}
onPaymentFailed(){
…
} PayPal Server
onPaymentCanceled() {
…
User Wallet
}
onActivityResult(){
… Fraud/Risk
}
Transaction data