![Page 1: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/1.jpg)
#WWDC17
© 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.
Nick Shearer, Software Magician Jon Nguy, Software Engineer
•What’s New in Apple Pay & Wallet • Session 714
System Frameworks
![Page 2: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/2.jpg)
•The Apple Pay experience •What’s new with Apple Pay •What’s new with Wallet
![Page 3: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/3.jpg)
•The Apple Pay experience •What’s new with Apple Pay •What’s new with Wallet
![Page 4: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/4.jpg)
•The Apple Pay experience •What’s new with Apple Pay •What’s new with Wallet
![Page 5: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/5.jpg)
Apple Pay on the Web WWDC 2016
What’s New with Wallet and Apple Pay WWDC 2016
More Information
Getting started with the Apple Pay API
Integrating Apple Pay with your payment processor
![Page 6: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/6.jpg)
•The Apple Pay Experience
![Page 7: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/7.jpg)
![Page 8: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/8.jpg)
Easy. Secure. Private.
![Page 9: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/9.jpg)
![Page 10: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/10.jpg)
Safari
![Page 11: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/11.jpg)
Safari Siri
![Page 12: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/12.jpg)
Safari Siri Messages
![Page 13: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/13.jpg)
watchOSSafari Siri Messages
![Page 14: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/14.jpg)
![Page 15: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/15.jpg)
![Page 16: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/16.jpg)
![Page 17: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/17.jpg)
ChinaAustralia Canada
New Zealand Russia Spain Switzerland Taiwan
Hong Kong
U.K.
France Ireland
Singapore
Italy
U.S.
Japan
![Page 18: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/18.jpg)
![Page 19: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/19.jpg)
![Page 20: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/20.jpg)
![Page 21: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/21.jpg)
“In the last year we’ve been able to reduce the time it takes to donate from around two minutes to ten seconds. Apple Pay has helped us improve the user experience, further reducing any areas of friction and streamlining the giving journey.”
•Matt Jerwood, Head of Digital Fundraising
![Page 22: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/22.jpg)
Apple Pay for Donations
![Page 23: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/23.jpg)
Apple Pay for Donations
Accept donations for your nonprofit simply and securely
![Page 24: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/24.jpg)
Apple Pay for Donations
Accept donations for your nonprofit simply and securely
Available within apps and on the web
![Page 25: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/25.jpg)
Apple Pay for Donations
Accept donations for your nonprofit simply and securely
Available within apps and on the web
New donation button style
![Page 26: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/26.jpg)
Apple Pay for Donations
Accept donations for your nonprofit simply and securely
Available within apps and on the web
New donation button style
https://developer.apple.com/support/apple-pay-nonprofits/
![Page 27: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/27.jpg)
Why Apple Pay?
![Page 28: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/28.jpg)
Best way for users to pay
![Page 29: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/29.jpg)
Best way for merchants to be paid
![Page 30: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/30.jpg)
The Checkout Process
![Page 31: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/31.jpg)
The Checkout Process
Product Page
![Page 32: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/32.jpg)
The Checkout Process
Product PageCreate Account/Sign In
![Page 33: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/33.jpg)
The Checkout Process
Product PageCreate Account/Sign In
Shipping Address
![Page 34: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/34.jpg)
The Checkout Process
Product PageCreate Account/Sign In
Shipping Address
Billing Address
![Page 35: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/35.jpg)
The Checkout Process
Product PageCreate Account/Sign In
Shipping Address
Billing Address
Card Details
![Page 36: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/36.jpg)
The Checkout Process
Product PageCreate Account/Sign In
Shipping Address
Billing Address
Review Transaction
Card Details
![Page 37: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/37.jpg)
The Checkout Process
Confirmation
Product PageCreate Account/Sign In
Shipping Address
Billing Address
Review Transaction
Card Details
![Page 38: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/38.jpg)
The Checkout Process
Confirmation
Product Page Buy with Apple PayCreate Account/Sign In
Shipping Address
Billing Address
Review Transaction
Card Details
![Page 39: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/39.jpg)
Apple Pay Performance
![Page 40: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/40.jpg)
Apple Pay Performance
2x to 5x increased conversions with Apple Pay
![Page 41: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/41.jpg)
Apple Pay Performance
2x to 5x increased conversions with Apple Pay
Higher purchase frequency
![Page 42: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/42.jpg)
Apple Pay Performance
2x to 5x increased conversions with Apple Pay
Higher purchase frequency
Faster checkouts
![Page 43: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/43.jpg)
Apple Pay Performance
2x to 5x increased conversions with Apple Pay
Higher purchase frequency
Faster checkouts
Improved customer acquisition and satisfaction
![Page 44: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/44.jpg)
Invoices with Apple Pay paid 30% faster 50% of invoices paid immediately
![Page 45: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/45.jpg)
“We’ve seen a 250% increase in our conversion rate with Apple Pay”
•Bill Devine, Director of Product at Indiegogo
![Page 46: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/46.jpg)
Other Benefits
![Page 47: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/47.jpg)
Other Benefits
Reduction in chargebacks
![Page 48: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/48.jpg)
Other Benefits
Reduction in chargebacks
No need to handle or store credit card numbers
![Page 49: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/49.jpg)
Other Benefits
Reduction in chargebacks
No need to handle or store credit card numbers
Trusted user experience
![Page 50: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/50.jpg)
Other Benefits
Reduction in chargebacks
No need to handle or store credit card numbers
Trusted user experience
![Page 51: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/51.jpg)
Perfecting the Apple Pay Experience
![Page 52: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/52.jpg)
Make purchasing easier
Perfecting the Apple Pay Experience
![Page 53: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/53.jpg)
Make purchasing easier
Make purchasing faster
Perfecting the Apple Pay Experience
![Page 54: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/54.jpg)
Make purchasing easier
Make purchasing faster
Make purchasing clearer
Perfecting the Apple Pay Experience
![Page 55: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/55.jpg)
Make purchasing easier with upstreaming
Make purchasing faster
Make purchasing clearer
Perfecting the Apple Pay Experience
![Page 56: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/56.jpg)
Make purchasing easier with upstreaming
Make purchasing faster with defaulting
Make purchasing clearer
Perfecting the Apple Pay Experience
![Page 57: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/57.jpg)
Perfecting the Apple Pay Experience
Make purchasing easier with upstreaming
Make purchasing faster with defaulting
Make purchasing clearer with streamlining
![Page 58: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/58.jpg)
Upstreaming
Accelerate single-item purchases with Apple Pay on product pages
Accelerate multi-item purchases with express checkout
![Page 59: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/59.jpg)
![Page 60: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/60.jpg)
Upstreaming
![Page 61: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/61.jpg)
Upstreaming
Placing the Apple Pay button on product pages increases conversions
Allow purchasing without an account for best performance
![Page 62: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/62.jpg)
Upstreaming and Accounts
![Page 63: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/63.jpg)
Upstreaming and Accounts
Sometimes guest checkout isn’t feasible
![Page 64: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/64.jpg)
Upstreaming and Accounts
Sometimes guest checkout isn’t feasible
Make account creation seamless with iOS and macOS
![Page 65: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/65.jpg)
Upstreaming and Accounts
Sometimes guest checkout isn’t feasible
Make account creation seamless with iOS and macOS
Shared web credentials make app account setup faster
![Page 66: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/66.jpg)
Upstreaming and Accounts
Sometimes guest checkout isn’t feasible
Make account creation seamless with iOS and macOS
Shared web credentials make app account setup faster
UITextContentType helps iOS autofill your input fields
![Page 67: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/67.jpg)
Upstreaming and Accounts
Sometimes guest checkout isn’t feasible
Make account creation seamless with iOS and macOS
Shared web credentials make app account setup faster
UITextContentType helps iOS autofill your input fields
Create account post-purchase using Apple Pay data
![Page 68: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/68.jpg)
Defaulting
Make Apple Pay the default payment option where possible
Take advantage of the new in-line setup in iOS 11
![Page 69: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/69.jpg)
Streamlining
![Page 70: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/70.jpg)
Streamlining
Make purchasing with Apple Pay quick and simple
![Page 71: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/71.jpg)
Streamlining
Make purchasing with Apple Pay quick and simple
Collect necessary information before checkout begins
![Page 72: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/72.jpg)
Streamlining
Make purchasing with Apple Pay quick and simple
Collect necessary information before checkout begins
Prefer customer information from Apple Pay
![Page 73: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/73.jpg)
![Page 74: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/74.jpg)
Payment Sheet Guidelines General advice
![Page 75: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/75.jpg)
Payment Sheet Guidelines General advice
Only present and request essential information
![Page 76: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/76.jpg)
Payment Sheet Guidelines General advice
Only present and request essential information
Keep line items short
![Page 77: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/77.jpg)
Payment Sheet Guidelines General advice
Only present and request essential information
Keep line items short
Use line items to explain additional charges or show discounts
![Page 78: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/78.jpg)
![Page 79: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/79.jpg)
Payment Sheet Guidelines Pending items
Clearly disclose when additional costs may be incurred
For example, if a gratuity can be added post-purchase
let gratuity = PKPaymentSummaryItem(label: "Optional Gratuity", amount: NSDecimalNumber(string: "5.50"),
type: .pending)
![Page 80: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/80.jpg)
Payment Sheet Guidelines Total amount
Total amount must be non-negative (but may be pending)
Use the business name that will appear on the card statement
![Page 81: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/81.jpg)
Payment Sheet Guidelines Subscriptions
Clarify subscription details prior to payment
Include line items that reiterate billing frequency
For variable subscriptions, use pending items
![Page 82: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/82.jpg)
![Page 83: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/83.jpg)
![Page 84: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/84.jpg)
Payment Sheet Guidelines Variable subscriptions
Use pending amounts for variable subscriptions
Only show a payment sheet where a change results in additional fees
When the user decreases the cost, authorization is not necessary
![Page 85: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/85.jpg)
Apple Pay Buttons
![Page 86: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/86.jpg)
Apple Pay Buttons
Use built-in buttons—don’t create your own
![Page 87: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/87.jpg)
Apple Pay Buttons
Use built-in buttons—don’t create your own
Localized and scalable in a variety of styles
![Page 88: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/88.jpg)
Apple Pay Buttons
Use built-in buttons—don’t create your own
Localized and scalable in a variety of styles
Available in the SDK from iOS 8.3
![Page 89: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/89.jpg)
Apple Pay Buttons
Use built-in buttons—don’t create your own
Localized and scalable in a variety of styles
Available in the SDK from iOS 8.3
Simplified CSS styles for WebKit from iOS 10.1/macOS 10.12.1
![Page 90: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/90.jpg)
// Swift let button = PKPaymentButton(type: .buy, style: .black)
![Page 91: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/91.jpg)
// Swift let button = PKPaymentButton(type: .buy, style: .black)
// HTML <button lang="en" style="-webkit-appearance: -apple-pay-button; -apple-pay-button-type: buy;"> </button>
![Page 92: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/92.jpg)
.plain plain
// Swift let button = PKPaymentButton(type: .buy, style: .black)
// HTML <button lang="en" style="-webkit-appearance: -apple-pay-button; -apple-pay-button-type: buy;"> </button>
![Page 93: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/93.jpg)
.plain plain
.buy buy
// Swift let button = PKPaymentButton(type: .buy, style: .black)
// HTML <button lang="en" style="-webkit-appearance: -apple-pay-button; -apple-pay-button-type: buy;"> </button>
![Page 94: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/94.jpg)
.plain plain
.buy buy
.setUp set-up
// Swift let button = PKPaymentButton(type: .buy, style: .black)
// HTML <button lang="en" style="-webkit-appearance: -apple-pay-button; -apple-pay-button-type: buy;"> </button>
![Page 95: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/95.jpg)
.plain plain
.buy buy
.setUp set-up
.donate donate
// Swift let button = PKPaymentButton(type: .buy, style: .black)
// HTML <button lang="en" style="-webkit-appearance: -apple-pay-button; -apple-pay-button-type: buy;"> </button>
// New iOS 10.2 / macOS 10.12.3
Swift CSS
![Page 96: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/96.jpg)
•What’s New with Apple Pay
![Page 97: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/97.jpg)
What’s New with Apple Pay
Make best-in-class conversion even better
Help users resolve common problems
Make getting started with Apple Pay fast and easy
![Page 98: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/98.jpg)
Setup Apple Pay
Recommend showing the Apple Pay button for all Apple Pay capable devices
Choose the Setup or Buy button style that suits your needs
![Page 99: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/99.jpg)
Inline Setup
Apple Pay setup is now offered automatically
Simply present an Apple Pay sheet to a user without cards
Users are returned to your Apple Pay purchase immediately after setup
Still faster than a typical manual checkout
![Page 100: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/100.jpg)
![Page 101: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/101.jpg)
![Page 102: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/102.jpg)
•Apple Pay Cash
![Page 103: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/103.jpg)
Apple Pay Cash
Money received in iMessages is kept in Apple Pay Cash
Can be used in-store, within apps, and on the web
If you can process credit cards, you can process Apple Pay Cash
Further information coming soon
![Page 104: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/104.jpg)
![Page 105: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/105.jpg)
![Page 106: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/106.jpg)
Apple Pay Cash Sheet considerations
![Page 107: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/107.jpg)
Apple Pay Cash Sheet considerations
Apple Pay Cash is only available when your balance exceeds the total to pay
![Page 108: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/108.jpg)
Apple Pay Cash Sheet considerations
Apple Pay Cash is only available when your balance exceeds the total to pay
Make sure your total amount reflects what you intend to charge
![Page 109: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/109.jpg)
Apple Pay Cash Sheet considerations
Apple Pay Cash is only available when your balance exceeds the total to pay
Make sure your total amount reflects what you intend to charge
Use a pending amount instead if you aren’t sure of the total
![Page 110: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/110.jpg)
What’s New with Apple Pay Supported countries
Limit payment to cards from specific countries if necessary
Useful for regulatory or other compliance needs
paymentRequest.supportedCountries = ["US", "CA"]
![Page 111: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/111.jpg)
•Error Handling
![Page 112: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/112.jpg)
Accidents Will Happen
Sometimes things go wrong
Problematic to communicate this to users
![Page 113: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/113.jpg)
Accidents Will Happen
![Page 114: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/114.jpg)
Accidents Will Happen
Payment instrument failed to process
![Page 115: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/115.jpg)
Accidents Will Happen
Payment instrument failed to process
Billing address didn’t match
![Page 116: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/116.jpg)
Accidents Will Happen
Payment instrument failed to process
Billing address didn’t match
Email address was invalid
![Page 117: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/117.jpg)
Accidents Will Happen
Payment instrument failed to process
Billing address didn’t match
Email address was invalid
Postal address had an incorrect ZIP
![Page 118: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/118.jpg)
Accidents Will Happen
Payment instrument failed to process
Billing address didn’t match
Email address was invalid
Postal address had an incorrect ZIP
Telephone was missing an area code
![Page 119: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/119.jpg)
Fatal Errors Non-fatal Errors
Can’t be resolved by the user Resolvable by the user
Handled outside of Apple Pay Handled within Apple Pay
Non-preventable Sometimes foreseeable and preventable
![Page 120: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/120.jpg)
Non-Fatal Errors
Available PKPaymentAuthorizationStatus values are generic
No specificity
Unable to edit existing values
Not always clear what the problem is
![Page 121: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/121.jpg)
Improved Error Handling
New guidelines to better handle user data
New UI for users to input and edit data
New API for merchants to communicate precise errors
NEW
![Page 122: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/122.jpg)
Handling User Data
Contact information on iOS and macOS comes from many sources
Don’t expect this information to conform to your business logic
![Page 123: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/123.jpg)
Postal Addresses
Street 815 Boylston St
City Boston
State / Province Massachusets
Postal Code / ZIP 02116-2601
Country United States
Phone +1 617-385-9400
![Page 124: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/124.jpg)
Street abbreviated
Postal Addresses
Street 815 Boylston St
City Boston
State / Province Massachusets
Postal Code / ZIP 02116-2601
Country United States
Phone +1 617-385-9400
![Page 125: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/125.jpg)
Street abbreviated
State misspelled
Postal Addresses
Street 815 Boylston St
City Boston
State / Province Massachusets
Postal Code / ZIP 02116-2601
Country United States
Phone +1 617-385-9400
![Page 126: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/126.jpg)
Street abbreviated
State misspelled
ZIP+4
Postal Addresses
Street 815 Boylston St
City Boston
State / Province Massachusets
Postal Code / ZIP 02116-2601
Country United States
Phone +1 617-385-9400
![Page 127: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/127.jpg)
Street abbreviated
Localized country name
State misspelled
ZIP+4
Postal Addresses
Street 815 Boylston St
City Boston
State / Province Massachusets
Postal Code / ZIP 02116-2601
Country United States
Phone +1 617-385-9400
![Page 128: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/128.jpg)
Street abbreviated
Localized country name
State misspelled
ZIP+4
Postal Addresses
Street 815 Boylston St
City Boston
State / Province Massachusets
Postal Code / ZIP 02116-2601
Country États-Unis
Phone +1 617-385-9400
![Page 129: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/129.jpg)
Street abbreviated
Dashes
Localized country name
State misspelled
ZIP+4
Postal Addresses
Street 815 Boylston St
City Boston
State / Province Massachusets
Postal Code / ZIP 02116-2601
Country États-Unis
Phone +1 617-385-9400
![Page 130: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/130.jpg)
Handling User Data Successfully
Be prepared for fuzzy input
Don’t force the user to comply with your business logic
![Page 131: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/131.jpg)
Global Addresses
New API to support worldwide addresses
Request phonetic in addition to regular name
Native Contacts support for supplementary sub-localities (China)
![Page 132: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/132.jpg)
When Data Goes Wrong
![Page 133: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/133.jpg)
When Data Goes Wrong
Missing phone-number digits
![Page 134: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/134.jpg)
When Data Goes Wrong
Missing phone-number digits
Postal code and address don’t match
![Page 135: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/135.jpg)
When Data Goes Wrong
Missing phone-number digits
Postal code and address don’t match
Misspelled email address
![Page 136: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/136.jpg)
When Data Goes Wrong
Missing phone-number digits
Postal code and address don’t match
Misspelled email address
Otherwise unusable
![Page 137: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/137.jpg)
Custom Errors NEW
![Page 138: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/138.jpg)
Custom Errors
Gracefully handle invalid or incorrect data directly in Apple Pay
NEW
![Page 139: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/139.jpg)
Custom Errors
Gracefully handle invalid or incorrect data directly in Apple Pay
Display custom error messages
NEW
![Page 140: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/140.jpg)
Custom Errors
Gracefully handle invalid or incorrect data directly in Apple Pay
Display custom error messages
Direct users to the specific fields that need correction
NEW
![Page 141: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/141.jpg)
![Page 142: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/142.jpg)
![Page 143: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/143.jpg)
![Page 144: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/144.jpg)
Error Handling
Deprecated enum-based callback
New callback
public func paymentAuthorizationController(_ controller: didAuthorizePayment payment:
completion:
PKPaymentAuthorizationController, PKPayment, (PKPaymentAuthorizationStatus) -> Void)
public func paymentAuthorizationController(_ controller: didAuthorizePayment payment:
handler completion:
PKPaymentAuthorizationController, PKPayment, (PKPaymentAuthorizationResult) -> Void)
![Page 145: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/145.jpg)
Error Handling
Deprecated enum-based callback
New callback
public func paymentAuthorizationController(_ controller: didAuthorizePayment payment:
completion:
PKPaymentAuthorizationController, PKPayment, (PKPaymentAuthorizationStatus) -> Void)
public func paymentAuthorizationController(_ controller: didAuthorizePayment payment:
handler completion:
PKPaymentAuthorizationController, PKPayment, (PKPaymentAuthorizationResult) -> Void)
![Page 146: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/146.jpg)
PKPaymentAuthorizationResult
open class PKPaymentAuthorizationResult : NSObject { public init(status: PKPaymentAuthorizationStatus, errors: [Error])
open var status: PKPaymentAuthorizationStatus open var errors: [Error]}
Contains a status and an array of errors
Errors are standard NSErrors describing what went wrong
NEW
![Page 147: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/147.jpg)
PKPaymentAuthorizationResult Errors
Each error represents an individual problem with the payment
Use NSError codes to indicate the issue
Use User Info Keys to provide specific resolution steps and information
open class PKPaymentAuthorizationResult : NSObject { public init(status: PKPaymentAuthorizationStatus, errors: [Error])
open var status: PKPaymentAuthorizationStatus open var errors: [Error]}
NEW
![Page 148: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/148.jpg)
// Swift let countryError = NSError.paymentShippingAddressInvalidError(withKey: CNPostalAddressCountryKey, localizedDescription: "Only US delivery supported")
// ES6 const countryError = new ApplePayError("shippingContactInvalid",
"country", "Only US delivery supported");
![Page 149: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/149.jpg)
Error Handling New callbacks
New callbacks for most existing delegate methods
New objects allow for extensible messaging
func paymentAuthorizationController(_ controller: didSelectShippingContact contact:
handler completion:
PKPaymentAuthorizationController, PKContact, (PKPaymentRequestShippingContactUpdate) -> Void)
NEW
![Page 150: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/150.jpg)
Error Handling On the web
Like-for-like API is available in Safari 11
Existing completion functions have been overloaded
NEW
// Old API session.completePaymentMethodSelection(update['newTotal'], update['newLineItems']); session.completePayment(update['status']);
![Page 151: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/151.jpg)
Error Handling On the web
Like-for-like API is available in Safari 11
Existing completion functions have been overloaded
NEW
// Old API session.completePaymentMethodSelection(update[‘newTotal'], update['newLineItems']); session.completePayment(update[‘status']);
// New API session.completePaymentMethodSelection(update); session.completePayment(update);
![Page 152: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/152.jpg)
Jon Nguy, Software Engineer
•Demo
![Page 153: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/153.jpg)
•What’s New with Wallet
![Page 154: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/154.jpg)
What’s New with Wallet A lick of paint
New mass deletion and management interface
Lighter color scheme
Good time to revisit your pass designs
![Page 155: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/155.jpg)
What’s New with Wallet NFC passes
NFC passes let you send customer information over NFC
Only encrypted NFC passes supported from iOS 11
Register for NFC passes at developer.apple.com/apple-pay
![Page 156: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/156.jpg)
What’s New with Wallet Sharing
Passes can now be opted out of sharing
Useful for single use items like loyalty cards or tickets
![Page 157: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/157.jpg)
What’s New with Wallet Sharing
sharingProhibited top-level JSON key
Sharing disablement is a convenience (not a security) feature
{ "teamIdentifier" : "K123456", "passTypeIdentifier" : "pass.com.apple.store", "organizationName" : "Apple Store", "serialNumber" : "123456789", "description" : "Apple Store Gift Card", "sharingProhibited" : true, ...}
![Page 158: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/158.jpg)
![Page 159: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/159.jpg)
Summary
Guidelines for building best-in-brand Apple Pay experiences
New API for handling complex errors
New ways to share and interact with passes and NFC
![Page 161: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/161.jpg)
Related Sessions
Apple Pay on the Web WWDC 2016
What’s New with Wallet and Apple Pay WWDC 2016
Introducing Core NFC WWDC 2017 Video
![Page 162: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/162.jpg)
Labs
Apple Pay and Wallet Lab Technology Lab J Fri 9:00AM–12:00PM
![Page 163: •What’s New in Apple Pay & Wallet · Best way for users to pay. Best way for merchants to be paid. ... Product Page. The Checkout Process Create Account/Sign In Product Page](https://reader036.vdocuments.us/reader036/viewer/2022063016/5fd41b06e14a442cbe62af4e/html5/thumbnails/163.jpg)