Apple Pay Essentials

Harness the power of Apple Pay in your iOS apps and integrate it with global payment gateways
Preview in Mapt

Apple Pay Essentials

Ernest Bruce

Harness the power of Apple Pay in your iOS apps and integrate it with global payment gateways
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $23.99
Save 58%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99
$29.99 p/m after trial
RRP $23.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Apple Pay Essentials Book Cover
Apple Pay Essentials
$ 23.99
$ 10.00
Unity 2017 Game Development Essentials - Third Edition Book Cover
Unity 2017 Game Development Essentials - Third Edition
$ 39.99
$ 10.00
Buy 2 for $20.00
Save $43.98
Add to Cart

Book Details

ISBN 139781785886386
Paperback118 pages

Book Description

Apple Pay, one of the most talked about offerings of the latest iOS 9 release, is a digital wallet and electronic payment system developed by Apple Inc. Paying in stores or within apps has never been easier or safer. Gone are the days of searching for your wallet, and the wasted moments finding the right card! Now you can use your credit cards and rewards cards with just a touch.

It allows payment to merchants, using Near field Communication (NFC), and within iOS apps. Implementing Apple Pay within apps for payment is a bit tricky, but our book solves this problem for you.

Whether you are a brand new iOS app developer or a seasoned expert, this book arms you with necessary skills to successfully implement Apple Pay in your online-payment workflow.

Whether you are a brand new iOS app developer or a seasoned expert, this book arms you with the necessary skills to successfully implement Apple Pay. We start off by teaching you how to obtain the certificates necessary to encrypt customers’ payment information. We will use Xcode and Objective C for the interface and Node.js for server side code. You will then learn how to determine whether the customer can use Apple Pay, and how to create payment requests. You will come to grips with designing a payment-processor program to interact with the payment gateway. Finally, we take a look at a business-focused view of Apple Pay protocols and classes.

By the end of this book, you will be able to build a fully functional Apple Pay-integrated iOS app

Table of Contents

Chapter 1: Getting Started with Apple Pay
An overview of the online payment process
The Apple Pay payment workflow
Enabling Apple Pay in your app
Summary
Chapter 2: Payment Request Workflow
Getting information from an inventory service
Displaying the product card
Creating the payment request
Requiring shipping and billing information
Specifying summary items
Specifying custom information tied to the order
Summary
Chapter 3: Payment Authorization Workflow
Actors and operations in the authorization workflow
Implementing a shared method to compute summary items
Responding to user interactions with the payment sheet
Summary
Chapter 4: Payment Processing Workflow
Actors and operations in the processing workflow
The preprocess phase
The process phase
The postprocess phase
Summary
Chapter 5: Designing an Order Management Server
Configuring an order management server web app
Defining order management data structures
Providing inventory information to clients
Processing orders from clients
Implementing secure communication
Summary
Chapter 6: Apple Pay API Summary
Main classes
Payment sheet user event protocol
Auxiliary classes
Summary

What You Will Learn

  • Design a product card that includes the Apple Pay button
  • Implement the Apple Pay workflow in an efficient way
  • Use NSDecimalNumber objects to perform financial calculations accurately
  • Manage custom order information in the Apple Pay workflow and your custom order management system
  • Extract payment information from a payment token
  • Implement a secure, server-side payment-processor program
  • Find out everything you wanted to know about Apple Pay in iOS 9

Authors

Table of Contents

Chapter 1: Getting Started with Apple Pay
An overview of the online payment process
The Apple Pay payment workflow
Enabling Apple Pay in your app
Summary
Chapter 2: Payment Request Workflow
Getting information from an inventory service
Displaying the product card
Creating the payment request
Requiring shipping and billing information
Specifying summary items
Specifying custom information tied to the order
Summary
Chapter 3: Payment Authorization Workflow
Actors and operations in the authorization workflow
Implementing a shared method to compute summary items
Responding to user interactions with the payment sheet
Summary
Chapter 4: Payment Processing Workflow
Actors and operations in the processing workflow
The preprocess phase
The process phase
The postprocess phase
Summary
Chapter 5: Designing an Order Management Server
Configuring an order management server web app
Defining order management data structures
Providing inventory information to clients
Processing orders from clients
Implementing secure communication
Summary
Chapter 6: Apple Pay API Summary
Main classes
Payment sheet user event protocol
Auxiliary classes
Summary

Book Details

ISBN 139781785886386
Paperback118 pages
Read More

Read More Reviews

Recommended for You

Swift 2 Design Patterns Book Cover
Swift 2 Design Patterns
$ 31.99
$ 10.00
Mastering Swift 3 Book Cover
Mastering Swift 3
$ 35.99
$ 10.00
Swift Essentials - Second Edition Book Cover
Swift Essentials - Second Edition
$ 27.99
$ 10.00
Unity 5.x By Example Book Cover
Unity 5.x By Example
$ 39.99
$ 10.00
Python Machine Learning Book Cover
Python Machine Learning
$ 35.99
$ 10.00
React Components Book Cover
React Components
$ 27.99
$ 10.00