Apple Pay 💳 for iOS Developers — Part 1
Apple Pay is a secure, easy way to make payments for physical goods and services in iOS apps, in watchOS apps, and on websites. People authorize payments and provide shipping and contact information, using credentials that are securely stored on the device.
It’s a more secure way than physical credit cards, as your device does not share your financial details during the transaction, instead, it generates a special one-time token and exchanges it during the payment operation.
Also, You do not need to keep cards with you anymore, all you need is just touch your iPhone (if you have Touch ID) or simply smile to the necessary special sensors (if you have Face ID).
“Wallet”: Every iPhone has this app from Apple.
You could add your credit card details to the wallet, it will be automatically detected for apple pay usage, you can have up to 8 cards on a device.
During checkout, the payment sheet can show the credit or debit card linked to Apple Pay, purchase amount (including tax and fees), shipping options, and contact information. People make any necessary adjustments and then authorize payment and complete the purchase.
Design
check Human Interface Guideline by Apple
Limitations
There are some limitations of using Apple Pay.
- It’s not supported in all countries. In the Middle East, for example, it’s only supported in Saudi Arabia and Emirates.
- In some countries, if you exceed payment with a certain limit, a PIN could be required.