Monetize your idea! - Pay Pal

30
MONETIZE YOUR IDEA! Jesús Arias CEMEA Sales Engineer & Business Development Manager ES&PT @jAriasRomero

description

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.

Transcript of Monetize your idea! - Pay Pal

Page 1: Monetize your idea! - Pay Pal

MONETIZE YOUR IDEA!

Jesús Arias

CEMEA Sales Engineer & Business Development

Manager ES&PT

@jAriasRomero

Page 2: Monetize your idea! - Pay Pal

2

HOW DOES PAYPAL WORK?

Page 3: Monetize your idea! - Pay Pal

TODO COMENZÓ CON…

Page 4: Monetize your idea! - Pay Pal

PAYMENT STANDARD

Page 5: Monetize your idea! - Pay Pal

PAYMENT STANDARD

Page 6: Monetize your idea! - Pay Pal

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…

Page 7: Monetize your idea! - Pay Pal

EXPRESS CHECKOUT

Page 8: Monetize your idea! - Pay Pal

8

PAGUE CON PAYPAL

Page 9: Monetize your idea! - Pay Pal

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

Page 10: Monetize your idea! - Pay Pal

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

Page 11: Monetize your idea! - Pay Pal

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

Page 12: Monetize your idea! - Pay Pal

EXPRESS CHECKOUT SHORTCUT

12

Page 13: Monetize your idea! - Pay Pal

PAGO EN UN CLIC

13

Page 14: Monetize your idea! - Pay Pal

PRIMERA COMPRA [1/5]

El consumidor

puede elegir el

método de

pago

Page 15: Monetize your idea! - Pay Pal

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

Page 16: Monetize your idea! - Pay Pal

PRIMERA COMPRA [3/5]

Page 17: Monetize your idea! - Pay Pal

FIRST PURCHASE [4/5]

Información sobre el acuerdo que

está estableciendo

Page 18: Monetize your idea! - Pay Pal

FIRST PURCHASE [5/5]

Page 19: Monetize your idea! - Pay Pal

FOLLOWING PURCHASES

Page 20: Monetize your idea! - Pay Pal

FOLLOWING PURCHASES [1/2]

20 Confidential and Proprietary

Page 21: Monetize your idea! - Pay Pal

FOLLOWING PURCHASES [2/2]

21 Confidential and Proprietary

Page 22: Monetize your idea! - Pay Pal

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

Page 23: Monetize your idea! - Pay Pal

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

REFERENCE TRANSACTIONS (PRIMERA COMPRA)

DOEXPRESSCHECKOUT

Page 24: Monetize your idea! - Pay Pal

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

BUILD=5908853

TRANSACTIONID=0YA18374BM037072K

TRANSACTIONTYPE=merchtpmt

PAYMENTTYPE=instant

BuyerBuyer MerchantMerchant PayPal.comPayPal.comPayPal APIPayPal API

DoReferenceTransaction(performed on demand)

Returns transaction result

Page 25: Monetize your idea! - Pay Pal

25

# LOS PAGOS PUEDEN SER SIMPLES, ENCADENADOS O

PARALELOS

ADAPTIVE PAYMENTS

Page 26: Monetize your idea! - Pay Pal

IPN

Page 27: Monetize your idea! - Pay Pal

EL FUTURO DE LOS PAGOS

Page 28: Monetize your idea! - Pay Pal

NEW DEVELOPER SITE

Page 29: Monetize your idea! - Pay Pal

NEW DEVELOPER SITE

https://developer.paypal.com

Page 30: Monetize your idea! - Pay Pal

GRACIAS!!!

Jesús Arias

CEMEA Sales Engineer & Business

Development Manager Spain &

Portugal

[email protected]

+34 917 901 071

+34 673 497 734