27
©2015 MasterCard. Proprietary and Confidential ©2015 MasterCard. Proprietary and Confidential MasterPass API Alan Wang Emerging Payment Technologies

Master pass api

Embed Size (px)

Citation preview

Page 1: Master pass api

©2015 MasterCard.Proprietary and Confidential

©2015 MasterCard.Proprietary and Confidential

MasterPass API

Alan WangEmerging Payment Technologies

Page 2: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

• Simplify shopping online

– Web

– Mobile

• Security and convenience

– Safe storage of payment and shipping information

• Digital Payment Platform

What is MasterPass?

Page 3: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

Shopping Experience

Standard

Connect

Express

Page 4: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

Standard Checkout

Consumerclicks “Buy

withMasterPass“

1

Wallet Login

2Card /

ShippingSelection

3Review and

Submit Order

4

Page 5: Master pass api

©2015 MasterCard.Proprietary and Confidential

Page 5

Express and Connected Checkout

Connect Checkout

Express Checkout

ReturnCheckout

Unpairing

Wallet Pairing

8/1/15

Page 6: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

Pairing during checkout

Consumerclicks “Buy

withMasterPass“

1

Wallet Login

2Card /

ShippingSelection

3Review and

Submit Order

5

Pairing

4

Page 7: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

Pairing outside Checkout

Connect withMasterPass

1

Wallet Login

2

Pairing

3Pairing

Confirmation

4

Page 8: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

Return Checkout – Connected Checkout

Checkout

1Consumer selectscard / shipping and

clicks “Buy withMasterPass“

2Wallet

Authentication

3Order

Confirmation

4

Page 9: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

Return Checkout – Express Checkout

Checkout

1Consumer selectscard / shipping and

clicks “Buy withMasterPass“

2Order

Confirmation

3

Page 10: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

• oAuth (three-legged)

– Request Token

– Access Token

• Checkout Initialization

• Post Shopping Cart

• Retrieve Checkout Resource

• Transaction Postback

• Pairing (Token)

• Express Checkout

• API Overview

MasterPass API Integration

• Client-Side

– iOS

– Android

• Server-Side

– Java

– PHP

– Ruby

– C#

Available SDKs

Page 11: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

App SDK

(LaunchPad App Demo)

Page 12: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

Web & Server Side SDK

(SDK Demo)

Page 13: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

Appendix

(Demo Screenshots)

Page 14: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

LaunchPad App Demo

Page 15: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

LaunchPad App Demo

Page 16: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 17: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 18: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 19: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 20: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 21: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 22: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 23: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 24: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 25: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 26: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo

Page 27: Master pass api

©2015 MasterCard.Proprietary and Confidential 8/1/15

SDK Demo