Where to Go From Here?
You can download the final project source here.
You’ve successfully created a fully functional app — and server! — capable of making payments using Apple Pay. Along the way, you’ve learned a lot about the various frameworks, libraries and APIs involved in payment transactions.
If you’d like to read more in depth on Apple Pay, you can check out the developer site at https://developer.apple.com/apple-pay/. The site also has a list of the other payment platforms other than Stripe that support Apple Pay.
There are many other features of Apple Pay that you could challenge yourself to add to your app:
- Calculate sales tax on the server and update the tax amount in
summaryItems
.
- Change the available shipping methods based on the ZIP code.
- Read the order information on the server and verify that the address is valid as a shipping destination.
- Store products, shipping methods, and prices for each product on the server instead of hardcoded into your app.
- Create your own customized Apple Pay button by following the Apple Pay guidelines.
I hope you enjoyed this tutorial; Apple Pay is one of the best new features of iOS 8 and you can bet it will be a popular way to perform online financial transactions. If you have any questions or comments on this tutorial or Apple Pay, feel free to join the discussion below!