Monetize your idea! - Pay Pal

917 views

Published on

Ponencia ofrecida por Jesús Arias de Pay Pal en Droidcon Spain. Sinopsis: Presente y futuro de los pagos móviles. Descripción de las APIs de PayPal y cómo interaccionan para permitir el pago por móvil, de eso versará la conferencia de PayPal.

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
917
On SlideShare
0
From Embeds
0
Number of Embeds
122
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Monetize your idea! - Pay Pal

  1. 1. MONETIZE YOUR IDEA! Jesús Arias CEMEA Sales Engineer & Business Development Manager ES&PT @jAriasRomero
  2. 2. HOW DOES PAYPAL WORK? 2
  3. 3. TODO COMENZÓ CON…
  4. 4. PAYMENT STANDARD
  5. 5. PAYMENT STANDARD
  6. 6. EXPRESS CHECKOUT # Instale la comodidad, seguridad y rapidez de PayPal en su web/mobile web/aplicación # Habilita todas las plataformas con una única integración # Posibilidad de eliminar la necesidad de los consumidores de introducir información personal, como la dirección de envío, de facturación…
  7. 7. EXPRESS CHECKOUT
  8. 8. PAGUE CON PAYPAL 8
  9. 9. FRONT-END API CALLS Set Request SetExpressCheckout API Server Response: Token - Establish PayPal session & return token - Same call from shopping cart or payment page - Send relevant transaction details to present on the PayPal pages HTTP Redirect HTTP Redirect ReturnURL + Token Get Merchant Web Server - Use session token to pull details from PayPal (Shipping and Billing Info, etc.) Request: Token GetExpressCheckoutDetails Response: Customer Details API Server Do Request: Final Transaction Details DoExpressCheckoutPayment Response: Transaction Results (Success / Failure) API Server - Commits the PayPal transaction - Options include creating an order, authorizations, or capturing the funds from the buyer’s account
  10. 10. SETEXPRESSCHECKOUT NVP Request: USER=seller_1327401289_biz_api1.paypal.com &PWD=1327401311 &SIGNATURE=A61S88UsB8FlgfezPzbu7yLEKPc7Aa08pbos-lPn1cpPLkfdF0fpr9H4 &VERSION=84.0 &METHOD=SetExpressCheckout &RETURNURL=http://d-dub-00422799/globaltest/index.php?action=Ecreturn &CANCELURL=http://d-dub-00422799/globaltest/index.php?action=Eccancel &PAYMENTACTION=Sale &L_PAYMENTREQUEST_0_NAME0=Montadito de queso &L_PAYMENTREQUEST_0_NAME1=Montadito de jamon &L_PAYMENTREQUEST_0_DESC0=normal &L_PAYMENTREQUEST_0_DESC1=integral &L_PAYMENTREQUEST_0_AMT0=1.50&L_PAYMENTREQUEST_0_AMT1=2.00 &L_PAYMENTREQUEST_0_NUMBER0=kfgsdf &L_PAYMENTREQUEST_0_NUMBER1=sdfsdF &L_PAYMENTREQUEST_0_QTY0=1 &L_PAYMENTREQUEST_0_QTY1=1 &PAYMENTREQUEST_0_AMT=3.50 &PAYMENTREQUEST_0_CURRENCYCODE=EUR &SHIPTONAME=Jesus Arias &SHIPTOCITY=Alcobendas &SHIPTOCOUNTRY=ES &SHIPTOSTATE=Madrid &SHIPTOZIP=28108 NVP Response: TOKEN=EC-8W685234XG756154V TIMESTAMP=2013-12-10T09:22:35Z CORRELATIONID=ac6073146df40 ACK=Success VERSION=84.0 BUILD=8725992
  11. 11. DOEXPRESSCHECKOUT NVP Request: USER=seller_1327401289_biz_api1.paypal.com &PWD=1327401311&SIGNATURE=A61S88UsB8FlgfezPzbu7yLEKPc7Aa08pbos-lPn1cpPLkfdF0fpr9H4 &VERSION=84.0 &METHOD=DoExpressCheckoutPayment &TOKEN=EC-8W685234XG756154V &PAYMENTACTION=Sale &PAYERID=Y26PWAD9435W4 &AMT=3.50 &CURRENCYCODE=EUR NVP Response: TOKEN=EC-8W685234XG756154V SUCCESSPAGEREDIRECTREQUESTED=false TIMESTAMP=2013-12-10T09:32:47Z CORRELATIONID=e5994cc07104f ACK=Success VERSION=84.0 BUILD=8725992 TRANSACTIONID=0VG584650H1775049 TRANSACTIONTYPE=expresscheckout PAYMENTTYPE=instant ORDERTIME=2013-12-10T09:32:46Z AMT=3.50 …
  12. 12. EXPRESS CHECKOUT SHORTCUT 12
  13. 13. PAGO EN UN CLIC 13
  14. 14. PRIMERA COMPRA [1/5] El consumidor puede elegir el método de pago
  15. 15. PRIMERA COMPRA [2/5] Creación de un Billing Agreement para que el consumidor no tenga que ser redirigido a PayPal en las siguientes compras
  16. 16. PRIMERA COMPRA [3/5]
  17. 17. FIRST PURCHASE [4/5] Información sobre el acuerdo que está estableciendo
  18. 18. FIRST PURCHASE [5/5]
  19. 19. FOLLOWING PURCHASES
  20. 20. FOLLOWING PURCHASES [1/2] 20 Confidential and Proprietary
  21. 21. FOLLOWING PURCHASES [2/2] 21 Confidential and Proprietary
  22. 22. REFERENCE TRANSACTIONS (PRIMERA COMPRA) SETEXPRESSCHECKOUT NVP Request: USER=seller_1327401289_biz_api1.paypal.com &PWD=1327401311 &SIGNATURE=A61S88UsB8FlgfezPzbu7yLEKPc7Aa08pbos-lPn1cpPLkfdF0fpr9H4 &VERSION=84.0 &METHOD=SetExpressCheckout &CURRENCYCODE=EUR &PAYMENTACTION=Sale &BILLINGTYPE=MerchantInitiatedBilling &RETURNURL=http://d-dub-00422799/globaltest/index.php?action=SETBA_Return &CANCELURL=http://d-dub-00422799/globaltest/index.php?action=SETBA_cancel &BILLINGAGREEMENTDESCRIPTION=Insurance &PAYMENTTYPE=Any &AMT=120.00 &PAYFLOWCOLOR=3366FF &NOSHIPPING=1 &L_NAME0=Car Insurance &L_DESC0=1 year &L_QTY0=1 &L_AMT0=120.00 &L_NUMBER0=asfsdfsad NVP Response: TOKEN=EC-565768035Y217624F TIMESTAMP=2013-06-04T16:32:48Z CORRELATIONID=18590c678e186 ACK=Success VERSION=84.0 BUILD=6118442
  23. 23. REFERENCE TRANSACTIONS (PRIMERA COMPRA) DOEXPRESSCHECKOUT NVP Request: USER=seller_1327401289_biz_api1.paypal.com&PWD=1327401311&SIGNATURE=A61S88UsB8Flg fezPzbu7yLEKPc7Aa08pbos-lPn1cpPLkfdF0fpr9H4 &VERSION=84.0 &METHOD=DoExpressCheckoutPayment &TOKEN=EC-565768035Y217624F &PAYMENTACTION=Sale &PAYERID=JDRRFSMSWRP32 &AMT=120.00 &CURRENCYCODE=EUR NVP Response: TOKEN=EC-565768035Y217624F BILLINGAGREEMENTID=B-4B007796F2383734B SUCCESSPAGEREDIRECTREQUESTED=false TIMESTAMP=2013-06-04T16:35:22Z CORRELATIONID=3f5b3033b5df ACK=Success VERSION=84.0
  24. 24. REFERENCE TRANSACTIONS (SIGUIENTES COMPRAS) DOREFERENCETRANSACTIONS NVP Request: USER=seller_1327401289_biz_api1.paypal.com &PWD=1327401311&SIGNATURE=A61S88UsB8FlgfezPzbu7yLEKPc7Aa08pbos-lPn1cpPLkfdF0fpr9H 4&VERSION=84.0 &METHOD=DoReferenceTransaction &PAYMENTACTION=Sale &PAYMENTTYPE=Any &AMT=15.00 &REFERENCEID=B-4B007796F2383734B &CURRENCYCODE=EUR NVP Response: BILLINGAGREEMENTID=B-4B007796F2383734B TIMESTAMP=2013-06-04T17:14:41Z CORRELATIONID=d7c97bf35c46 ACK=Success VERSION=84.0 Buyer Buyer BUILD=5908853 TRANSACTIONID=0YA18374BM037072K TRANSACTIONTYPE=merchtpmt PAYMENTTYPE=instant … Merchant Merchant PayPal API PayPal API DoReferenceTransaction (performed on demand) Returns transaction result PayPal.com PayPal.com
  25. 25. ADAPTIVE PAYMENTS # LOS PAGOS PUEDEN SER SIMPLES, ENCADENADOS O PARALELOS 25
  26. 26. IPN
  27. 27. EL FUTURO DE LOS PAGOS
  28. 28. NEW DEVELOPER SITE
  29. 29. NEW DEVELOPER SITE https://developer.paypal.com
  30. 30. GRACIAS!!! Jesús Arias CEMEA Sales Engineer & Business Development Manager Spain & Portugal jariasromero@paypal.com +34 917 901 071 +34 673 497 734

×