PayPal Express Checkout<br />fast, easy way for buyers to pay<br />ECS & ECM<br />
Express Checkout<br />What is PayPal Express Checkout<br />Express Checkout is PayPal’s premier checkout solution, which s...
CASE 1. Express checkout Shortcut<br />In the Express Checkout flow, the buyer:<br />Chooses Express Checkout by clicking ...
4<br />Express Checkout button on Product Details Page<br />
5<br />Express Checkout button on shopping cart  summary page<br />
Server side Action<br />SetExpressCheckout API Request<br />https://api-3t.sandbox.paypal.com/nvp?<br />	METHOD = SetExpre...
7<br />PayPal payment page.  For buyers who does not have PayPal account there is an option to sign up for PayPal<br />
8<br />PayPal review page with Continue button if useraction=continue<br />
GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />9<br />PayPal review page with PayNow button if useraction=com...
GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />10<br />Confirmation Page on shopping cart. PayPal automatical...
GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />11<br />Order confirmation page<br />
GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />12<br />CASE 2. Express checkout MArk<br />In the Express Chec...
GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />13<br />PayPal review page with PayNow button if useraction=co...
GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />14<br />PayPal payment page shown pay with a debit or credit c...
GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />15<br />PayPal review page with PayNow button if useraction=co...
16<br />Confirmation Page on shopping cart. PayPal automatically return to the url address provided in RETURNURL parameter...
17<br />typical processing flow to complete Express Checkout payments<br />
Technical Documentation <br /> Express Checkout Integration Guide (PDF)<br />Name-Value Pair API Developer Guide and Refer...
Upcoming SlideShare
Loading in...5
×

Express checkout ecs & ecm

19,972

Published on

PayPal Express Checkout

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
19,972
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Express checkout ecs & ecm"

  1. 1. PayPal Express Checkout<br />fast, easy way for buyers to pay<br />ECS & ECM<br />
  2. 2. Express Checkout<br />What is PayPal Express Checkout<br />Express Checkout is PayPal’s premier checkout solution, which streamlines the checkout process for buyers and keeps them on the merchant’s site after making a purchase.<br />How Express Checkout works?<br />The PayPal API provides three operations for Express Checkout:<br />SetExpressCheckout: Sets up the Express Checkout transaction. You can customize the look and feel of the PayPal site and the information it displays.<br />GetExpressCheckout: Optionally obtains information about the buyer from PayPal, including shipping information.<br />DoExpressCheckoutPayment: Completes the Express Checkout transaction, including the total amount of the order.<br />2<br />
  3. 3. CASE 1. Express checkout Shortcut<br />In the Express Checkout flow, the buyer:<br />Chooses Express Checkout by clicking Check out with PayPal<br />2. Logs into PayPal to authenticate his or her identity<br />3. Reviews the transaction on PayPal<br /> NOTE: Optionally, (not shown in the diagram), the buyer can then proceed to review the order on your site. You can also include other checkout steps, including upselling on your Review Order page.<br />4. Confirms the order and pays from your site<br />5. Receives an order confirmation<br />3<br />
  4. 4. 4<br />Express Checkout button on Product Details Page<br />
  5. 5. 5<br />Express Checkout button on shopping cart summary page<br />
  6. 6. Server side Action<br />SetExpressCheckout API Request<br />https://api-3t.sandbox.paypal.com/nvp?<br /> METHOD = SetExpressCheckoutVERSION = 64.0PAYMENTREQUEST_0_AMT = 100PAYMENTREQUEST_0_CURRENCYCODE = EURPAYMENTREQUEST_0_ITEMAMT = 90PAYMENTREQUEST_0_SHIPPINGAMT = 5PAYMENTREQUEST_0_TAXAMT = 5L_PAYMENTREQUEST_0_NAME0 = My ItemL_PAYMENTREQUEST_0_DESC0 = desc...L_PAYMENTREQUEST_0_AMT0 = 90L_PAYMENTREQUEST_0_QTY0 = 1SOLUTIONTYPE = MarkLogoImg = https://static.e-junkie.com/sslpic/33225.510c2f0345b78d7a771cf79174368d1c.gifCartBorderColor = 00FF00<br />SetExpressCheckout API Response<br />TOKEN=EC-97W69725N23431906&TIMESTAMP=2010-10-05T10:29:25Z&CORRELATIONID=89ba58c793905&ACK=Success&VERSION=64.0&BUILD=1518114<br />Redirection<br />https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=continue&token=EC-97W69725N23431906<br />GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />6<br />
  7. 7. 7<br />PayPal payment page. For buyers who does not have PayPal account there is an option to sign up for PayPal<br />
  8. 8. 8<br />PayPal review page with Continue button if useraction=continue<br />
  9. 9. GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />9<br />PayPal review page with PayNow button if useraction=commit<br />
  10. 10. GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />10<br />Confirmation Page on shopping cart. PayPal automatically return to the url address provided in RETURNURL parameter<br />
  11. 11. GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />11<br />Order confirmation page<br />
  12. 12. GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />12<br />CASE 2. Express checkout MArk<br />In the Express Checkout flow, the buyer:<br />Chooses Express Checkout Mark on your Payment Methods Page<br />2. Logs into PayPal to authenticate his or her identity or pay trough credit card/bank accout without signup for PayPal account<br />3. Reviews the transaction on PayPal<br /> NOTE: Optionally, (not shown in the diagram), the buyer can complete payment directly on PayPal. “Pay Button”<br />4. Receives an order confirmation<br />
  13. 13. GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />13<br />PayPal review page with PayNow button if useraction=commit<br />
  14. 14. GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />14<br />PayPal payment page shown pay with a debit or credit card option for buyer without PayPal account <br />
  15. 15. GO TO HEADER/ FOOTER MENU TO SET TITLE<br />12/10/2010<br />15<br />PayPal review page with PayNow button if useraction=commit<br />
  16. 16. 16<br />Confirmation Page on shopping cart. PayPal automatically return to the url address provided in RETURNURL parameter. After redirection application call DoExpressCheckoutPayment to complete payment.<br />
  17. 17. 17<br />typical processing flow to complete Express Checkout payments<br />
  18. 18. Technical Documentation <br /> Express Checkout Integration Guide (PDF)<br />Name-Value Pair API Developer Guide and Reference (PDF)<br />Instant Payment Notification Guide (PDF)<br />http://www.x.com<br />18<br />Additional PayPal API Operations<br />You can use PayPal API operations to include advanced processing and back-office processes<br />with Express Checkout. You can:<br /><ul><li> Capture payments associated with authorizations and orders
  19. 19. Process recurring payments
  20. 20. Issue refunds, search transactions using various criteria, and provide other back-office</li></ul>operations<br />

×