Integrating Mobile Wallet into your Ecosystem

Preview:

DESCRIPTION

Learn how to integrate mobile wallet into your existing ecosystem. From using passes to updating passes, leveraging existing systems to integration, this guide serves to show how easy it is for businesses be a part of the mobile wallet revolution. Visit http://passkit.com/ to learn more and get started today!

Citation preview

Integrating Mobile Wallet into Your Ecosystem

PassbookRe-imagine what’s in your pocket

PassbookEnriching customer experiences with PassKit

GAPP Shop Gift CardA pass implementation

GAPP

Overview

A. GAPP Shop Gift Card

B. Leveraging Existing Systems

C. Determining Complexity

D. Tips and Tricks

A. GAPP Shop Gift CardLifecycle review

LifecycleGAPP Shop gift card

Passbook

Redeem gift card

Update gift card

Deliver gift card

GAPP

Deliver the Pass

Getting GAPP shop gift card to the right user

GAPPCustomer Acquires the PassStep One﹣purchase

Customer Acquires the PassStep Two﹣populate gift card recipient details

GAPP

Customer Acquires the PassStep Three﹣user receives a gift card

Customer Acquires the PassStep Four﹣user clicks add to Passbook

Customer Acquires the PassStep Five﹣user receives store gift card

Deliver the Pass

Companion app not required!

GAPP Shop gift card goals

• Passbook should make it easier

• Existing avenues shouldn’t get harder

• Integrate with existing systems

Use the Pass

Using GAPP Shop gift card

Use the PassPurchase in retail GAPP Shop (Offline)

Use the PassPurchase on the web or on the phone (Online)

Use the PassGAPP Store gift card goals

• Leverage existing systems ✦ Retail Store

- Point of sale device - Optical scanners

✦ Web ✦ Phone

• Omni channel

Human FactorRetail employees

• Retail employees

• Build a great point of sale user interface

• Which scanner do I use? ✦ Laser scanner ✦ Optical scanner ✦ Handheld 3D scanner

• Any training for employees?

1-Dimensional

Code 93

GTN-12

EAN-13

2-Dimensional

PDF-417

Aztec

QR Code

Barcodes

YesNo

Human FactorRetail employees

• Target user-experience consistency

• Repeatability

• Reproducibility

Update the PassUpdating GAPP shop gift card

Feedback Loop

• Once a redemption occurs, update the pass

• Feeds back into human factor and customer engagement

• Use PassKit Push Update service

Keeping your passes alive

B. Leveraging Your Existing Systems

PassKit Push

Notification Service

Typical Systems Diagram

Order Processor

Order Induction

Database Database

Email/ SMS/ MMS Services

Physical Gift Card Services

Push Services

Push Queue

PassKit Storage

Point of Sale Device

PassKit Services

GAPPApplications &

Service Interface

PhysicalGift CardServices

Push to the Black BoxAPI= Communication link between systems

PassKit Push

Notification Service

Push Services

Push Queue

PassKit Storage

Point of Sale Device

PassKit Services

PhysicalGift CardServices

Point of SaleDevice

Identify the Minimum Interface

1. Create the pass

2. Identify the source of truth (where do you get data from?)

3. Redeem the pass

4. Callback for update

PassKit Services

Only maintain the boxes that are relevant

PhysicalGift CardServices

Point of SaleDevice

Common Identifier

1. Create the pass

2. Identify the source of truth (where do you get data from?)

3. Redeem the pass

4. Callback for update

PassKit Services

GCN

GCN GCN

Value known by all interfacing systems

Common Identifier

• Gift card number

• Club card number

• Insurance policy number

• Order number

• Event ID

• Event ID with a customer ID

C. Determining ComplexityA way to anticipate the level of effort

Facets of Complexity

1. Value

2. Uniqueness

3. Static vs. Dynamic

4. Scale

5. System Integration

Basic

Levels

AdvancedIntermediate

Basic Intermediate

1. Value

Newspaper Coupon

Movie Ticket Boarding Pass

Advanced

Multiple use Single person

2. Uniqueness

Multiple use Multiple person

Quantified use

Eg: Subway coupon Eg: GAPP membership card Eg: Boarding ticket

Basic Intermediate Advanced

Time sensitive

3. Static vs. Dynamic

Informational Multi-state

Eg: Coffee shop coupon Eg: Event show time Eg: Basketball match scoring

Basic Intermediate Advanced

More

4. Scale

Few Many use

Eg: Number of locations/Passes/Point of Sales

Basic Intermediate Advanced

Electronic only

5. System IntegrationTentcards, emails,

mobile apps, online/ offline ads

Eg: Smart phone Eg: POS System Eg: All channels

iPhone/ Android

Basic Intermediate Advanced

Complexity Better=

D. Tips and TricksSomething for every complexity level

1. Loss on Internet Connectivity

2. Push update services

Tips﹣Basic

Basic

1. Loss on Internet ConnectivityImpacts performance, security and reliability

• Issuers

• Users

Basic

2. Push update servicesImpacts performance, security and reliability

• Push update services are not 100% reliable

Basic

Tips﹣Intermediate

1. Validate Significant Contents

2. Monitor

Intermediate

1. Validate Significant ContentsImpacts security

• Anyone can create a pass

• The pass is not authoritative

• Always check the source of truth

Eg. is the pass info up-to-date?

• Depends on level of integration

Intermediate

2. MonitorImpacts reliability

• Be the first to know when your systems go down

• There are numerous external websites that do monitoring ✦ Build a query against one of your production test passes ✦ Validate response is right/ wrong

• Internal logging systems ✦ Asset sizes ✦ Certificate expiration warnings

(signing and push notification)

• Internal monitoring

Intermediate

Tips﹣AdvancedFor the most complex passes

1. Distinguish Test and Production Passes

2. Build in Debug-ability

Advanced

1. Distinguish Test and ProductionRemember the pass type identifier

Pass Type Identifier

Advanced

1. Distinguish Test and ProductionPassbook package contents

Description Format Version Organization Name

Serial Number Team Identifier

Authentication Token Web Service URL

Pass Type Identifier

Pass Type Identifier

Advanced

2. Build in DebuggingImpacts reliability

• Be ready to troubleshoot it in production

• Leverage the back of pass for debug information

• Have a test serial number for production

• Turn on a flag on this test pass

• Display extra information on the back of pass ✦ Host or data center ✦ Locations ✦ Last updated date

Advanced

Summary

A. GAPP Shop Gift Card

B. Leveraging Existing Systems

C. Determining Complexity

D. Tips and Tricks

Confidentiality

• All architecture and solution related content remains the Intellectual Property of PassKit, Inc. and is subject to copyright.

• The content of the presentation may not be shared with any third party in either its original form, or derivative thereof, without the express written permission of PassKit, Inc.

PassKit - The Mobile Wallet Cloud Solution

Providing all you need to profit from the mobile wallet

Recommended