Integrating Mobile Wallet into your Ecosystem

1,807 views

Published on

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!

Published in: Technology, Business
  • Be the first to comment

Integrating Mobile Wallet into your Ecosystem

  1. 1. Integrating Mobile Wallet into Your Ecosystem
  2. 2. Passbook Re-imagine what’s in your pocket
  3. 3. Passbook Enriching customer experiences with PassKit
  4. 4. GAPP Shop Gift Card A pass implementation GAPP
  5. 5. Overview A. GAPP Shop Gift Card B. Leveraging Existing Systems C. Determining Complexity D. Tips and Tricks
  6. 6. A. GAPP Shop Gift Card Lifecycle review
  7. 7. Lifecycle GAPP Shop gift card Passbook Redeem gift card Update gift card Deliver gift card GAPP
  8. 8. Deliver the Pass Getting GAPP shop gift card to the right user
  9. 9. GAPPCustomer Acquires the Pass Step One﹣purchase
  10. 10. Customer Acquires the Pass Step Two﹣populate gift card recipient details GAPP
  11. 11. Customer Acquires the Pass Step Three﹣user receives a gift card
  12. 12. Customer Acquires the Pass Step Four﹣user clicks add to Passbook
  13. 13. Customer Acquires the Pass Step Five﹣user receives store gift card
  14. 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
  15. 15. Use the Pass Using GAPP Shop gift card
  16. 16. Use the Pass Purchase in retail GAPP Shop (Offline)
  17. 17. Use the Pass Purchase on the web or on the phone (Online)
  18. 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. 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?
  20. 20. 1-Dimensional Code 93 GTN-12 EAN-13 2-Dimensional PDF-417 Aztec QR Code Barcodes YesNo
  21. 21. Human Factor Retail employees • Target user-experience consistency • Repeatability • Reproducibility
  22. 22. Update the Pass Updating GAPP shop gift card
  23. 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
  24. 24. B. Leveraging Your Existing Systems
  25. 25. 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 GAPP Applications & Service Interface
  26. 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. 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. 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. 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
  30. 30. C. Determining Complexity A way to anticipate the level of effort
  31. 31. Facets of Complexity 1. Value 2. Uniqueness 3. Static vs. Dynamic 4. Scale 5. System Integration
  32. 32. Basic Levels AdvancedIntermediate
  33. 33. Basic Intermediate 1. Value Newspaper Coupon Movie Ticket Boarding Pass Advanced
  34. 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. 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. 36. More 4. Scale Few Many use Eg: Number of locations/Passes/Point of Sales Basic Intermediate Advanced
  37. 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
  38. 38. Complexity Better=
  39. 39. D. Tips and Tricks Something for every complexity level
  40. 40. 1. Loss on Internet Connectivity 2. Push update services Tips﹣Basic Basic
  41. 41. 1. Loss on Internet Connectivity Impacts performance, security and reliability • Issuers • Users Basic
  42. 42. 2. Push update services Impacts performance, security and reliability • Push update services are not 100% reliable Basic
  43. 43. Tips﹣Intermediate 1. Validate Significant Contents 2. Monitor Intermediate
  44. 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. 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. 46. Tips﹣Advanced For the most complex passes 1. Distinguish Test and Production Passes 2. Build in Debug-ability Advanced
  47. 47. 1. Distinguish Test and Production Remember the pass type identifier Pass Type Identifier Advanced
  48. 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. 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. 50. Summary A. GAPP Shop Gift Card B. Leveraging Existing Systems C. Determining Complexity D. Tips and Tricks
  51. 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. 52. PassKit - The Mobile Wallet Cloud Solution Providing all you need to profit from the mobile wallet

×