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!
14. 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
18. Use the Pass
GAPP Store gift card goals
• Leverage existing systems
✦ Retail Store
- Point of sale device
- Optical scanners
✦ Web
✦ Phone
• Omni channel
19. Human Factor
Retail 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?
23. 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
26. Physical
Gift Card
Services
Push to the Black Box
API= Communication link between systems
PassKit
Push
Notification
Service
Push
Services
Push Queue
PassKit
Storage
Point of Sale
Device
PassKit
Services
27. Physical
Gift Card
Services
Point of Sale
Device
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
28. Physical
Gift Card
Services
Point of Sale
Device
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
29. 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
34. 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
35. Time sensitive
3. Static vs. Dynamic
Informational Multi-state
Eg: Coffee shop coupon Eg: Event show time Eg: Basketball match scoring
Basic Intermediate Advanced
36. More
4. Scale
Few Many use
Eg: Number of locations/Passes/Point of Sales
Basic Intermediate Advanced
37. Electronic only
5. System Integration
Tentcards, emails,
mobile apps,
online/ offline ads
Eg: Smart phone Eg: POS System Eg: All channels
iPhone/ Android
Basic Intermediate Advanced
44. 1. Validate Significant Contents
Impacts 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
45. 2. Monitor
Impacts 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
46. Tips﹣Advanced
For the most complex passes
1. Distinguish Test and Production Passes
2. Build in Debug-ability
Advanced
47. 1. Distinguish Test and Production
Remember the pass type identifier
Pass Type Identifier
Advanced
48. 1. Distinguish Test and Production
Passbook package contents
Description Format Version Organization Name
Serial Number Team Identifier
Authentication Token Web Service URL
Pass Type
Identifier
Pass Type Identifier
Advanced
49. 2. Build in Debugging
Impacts 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
50. Summary
A. GAPP Shop Gift Card
B. Leveraging Existing Systems
C. Determining Complexity
D. Tips and Tricks
51. 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.
52. PassKit - The Mobile Wallet Cloud Solution
Providing all you need to profit from the mobile wallet