Как интегрировать Apple Pay в приложение iOS?
- Мобильный
- 24 октября 2019 г.
Разработка платежного шлюза для мобильного приложения — это самое необходимое мобильное решение, которое вам нужно для продажи ваших продуктов в Интернете.
Если вы настроили неудобную процедуру для своих клиентов, и страница занимает много времени при загрузке, клиенты покинут страницу, ничего не покупая.
Отныне, чтобы сделать онлайн-покупки проще и быстрее для ваших клиентов, убедитесь, что Apple Pay интегрирован в ваше приложение iOS.
Читайте также: Что нужно учитывать перед интеграцией платежного шлюза в мобильное приложение
Важность интеграции Apple Pay
Когда дело доходит до онлайн-покупок, люди чаще используют свои смартфоны.Оплата через мобильные устройства - это жужжащая тенденция, которая является причиной, по которой вам нужно сделать процесс легким и эффективным.
Благодаря высокой пользовательской базе мобильных платежей, вы должны помочь своим клиентам, сделав простой процесс оформления заказа.

Согласно опросу, проведенному в США в 2019 году, Apple Pay за последние 12 месяцев использовался 51% пользователей для оплаты в магазинах, ресторанах или других точках продаж со своих смартфонов.
Технология Apple Pay упростила процесс мобильных платежей. Эта технология позволяет нам оплачивать продукты одним касанием. Интеграция Apple Pay в ваше приложение iOS позволяет клиентам обрабатывать прямые платежи через Siri или Messenger.
Вы можете использовать Apple Pay в оффлайн-магазине и воспользоваться преимуществами технологий NFC, которые позволяют клиентам платить непосредственно со своего смартфона, снижая необходимость носить с собой кошелек.
Тем не менее, для обработки этого необходимо установить NFC-терминал. В противном случае включите технологию Apple Pay в свое приложение iOS.
Безопасность в Интернете является важной темой в наши дни. 59% покупателей мобильных онлайн-услуг обеспокоены своей личной информацией.
Вы можете считать Apple Pay высокозащищенным методом, без сомнения, потому что он использует эксклюзивный код и содержит определенный номер для каждого пользователя.
Эта технология не получает поддержки от всех продавцов, но Apple Pay сталкивается с постоянным развитием каждый год. 43% всех пользователей iOS используют эту платежную технологию на своих мобильных устройствах.
Кирпичные и минометные магазины сталкиваются с проблемами в использовании этой технологии, потому что они отстают. Онлайн-использование технологии Apple Pay более востребовано.
Пользователи iOS предпочли бы возможность покупки продуктов и услуг в приложении iOS через безопасный шлюз Apple.
Теперь, когда вы знаете, что каждый успешный бизнес должен интегрировать метод оплаты Apple Pay, взгляните на некоторые рекомендации, чтобы узнать, как продолжить этот процесс интеграции.
Читайте также: Советы по интеграции платежного шлюза в мобильное приложение
Интеграция Apple Pay в iOS-приложение
Чтобы интегрировать Apple Pay в ваше приложение iOS, Swift - это язык, который вы должны выбрать.

1.Создать торговый идентификатор
Чтобы создать свой идентификатор продавца, вы должны подготовить свой идентификатор приложения. Итак, перейдите на https://developer.apple.com и войдите в свою учетную запись разработчика. Теперь перейдите к сертификатам, идентификаторам и профилям.
Теперь выберите идентификатор приложения в разделе «Идентификатор». Убедитесь, что вы проверили окно Apple Pay в разделе «Службы Apple». Выберите кнопку «Продолжить» и отправьте заявку на создание своего идентификатора приложения.
Теперь нажмите на Merchant ID и в правом верхнем углу нажмите на значок «+». После этого откроется окно, где вам нужно ввести подробную информацию об идентификаторе Merchant.
Наконец, сделайте идентификатор Bundle, который начинается с термина «торговец».
Например: Merchant.com.yourcompany.yourapp.
2.Настройте возможности Apple Pay в Xcode для вашего проекта
После того, как вы завершили создание своего идентификатора продавца, откройте свой проект в Xcode и выберите возможности в соответствии с этим. .xcproject Раздел.
Включите Apple Pay и введите свой идентификатор продавца и убедитесь, что переключатель с правой стороны включен.
Затем вы должны добавить свой идентификатор на портал разработчика и убедиться, что командная строка указывает правильное время и проверяет все элементы в разделе Шаги.
3. Создать пользователя песочницы в iTunes Connect
После того, как вы закончите с двумя вышеупомянутыми шагами, вам нужно создать новую учетную запись Gmail. Для этого перейдите на https://itunesconnect.apple.com/ и выберите Пользователи и Роли.
Теперь выберите тестировщики песочницы и нажмите на кнопку «+». Выберите страну, где разрешена Apple Pay, и подтвердите свою новую учетную запись Gmail, созданную Apple ID.
4. Включите испытательную карту
Теперь, когда у вас есть новая учетная запись Gmail, созданная Apple ID, вам нужно изменить регион iPhone в США.
Для этого выйдите из своей учетной записи iCloud и войдите в систему с данными пользователя песочницы. Включите новую тестовую карту в Apple Pay. Например:
FPAN: 3305 2288 7001 2535
Expiration Date: 09/2021
CVC: 403
5.Запрос на оплату в вашем проекте
Чтобы создать платежный запрос в вашем проекте, добавьте любую кнопку из раскадровки в раскадровку. ViewController.
Далее соедините Интервал с твоим ViewController.swift. Чтобы эффективно использовать Apple Pay, вы должны вставить следующую строку в: ViewController:
Импорт PassKit
После этого вы можете настроить запрос оплаты в Покупатель(ы):
@IBAction func purchaseItem(_ sender: Any) {
let request = PKPaymentRequest()
request.merchantIdentifier = “merchant.net.mobindustry.likeMe”
request.supportedNetworks = [PKPaymentNetwork.visa, PKPaymentNetwork.masterCard, PKPaymentNetwork.amex]
request.merchantCapabilities = PKMerchantCapability.capability3DS
request.countryCode = “US”
request.currencyCode = “USD”
request.paymentSummaryItems = [
PKPaymentSummaryItem(label: “Some Product”, amount: 9.99)
]
let applePayController = PKPaymentAuthorizationViewController(paymentRequest: request)
self.present(applePayController!, animated: true, completion: nil)
}
6. Сделать вывод
Вам нужно добавить следующую строку к Покупатель(ы):
applePayController?.delegate = self
После этого сделайте следующее расширение:
extension PaymentViewController:
PKPaymentAuthorizationViewControllerDelegate{
func paymentAuthorizationViewControllerDidFinish(_ controller: PKPaymentAuthorizationViewController) {
controller.dismiss(animated: true, completion: nil)
}
func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didAuthorizePayment payment: PKPayment, handler completion: @escaping (PKPaymentAuthorizationResult) -> Void) {
completion(PKPaymentAuthorizationResult(status: PKPaymentAuthorizationStatus.success, errors: []))
}
}
Чтобы проверить, успешно ли вы интегрировали Apple Pay в свое приложение iOS, сделайте успешный платеж, продолжая платежный запрос с выбранным вами способом оплаты, таким как MasterCard, Visa, Stripe и т. Д.
Для того чтобы завершить платеж, вставьте следующую строку в DoorPlayment метод:
completion(PKPaymentAuthorizationResult(status: PKPaymentAuthorizationStatus.success, errors: []))
Закрытие
Итак, вот как вы можете интегрировать технологию Apple Pay в приложение iOS. Обязательно следуйте шагам, обсуждаемым в этом посте, чтобы сделать вашу интеграцию Apple Pay успешной.




