theMAP предоставляет возможность осуществлять списания денежные средства с карты Покупателя с использованием токена Apple Pay вместо реквизитов карты.
Следуйте инструкциям, которые помогут вам правильно разместить элементы бренда Apple Pay на Web-сайтах и в приложении.
Для реализации оплаты с использованием Apple Pay необходимо:
Зарегистрировать Merchant ID в Apple Developer Account.
В случае использования мобильного приложения - получить одобрение от Apple.
Подтвердить владение доменами.
Создать сертификат Merchant Identity Certificate в партнёрском центре Apple.
Получить от theMAP файл запроса подписи сертификата (CSR).
Используя полученный CSR, создать сертификат Payment Processing Certificate в партнёрском центре Apple.
Схема получения токенизированного номера карты:
API theMAP поддерживает передачу и обработку параметра ApplePayToken в методах Block, Pay, storeCard и tokenDecrypt.
Пример запроса на одностадийную оплату Pay:
Key=ApplePayTestTerminal&ApplePayToken=jdk324r23bhkbksd83GJHDyhywxko...&OrderId=ApplePayTestOrder-001&Amount=101
В результате успешного выполнения сценария из примера выше, средства клиента будут авторизованы и списаны с помощью theMAP и Apple Pay. Пример успешного ответа:
{
"Success": true,
"OrderId": "ApplePayTestOrder-001",
"Amount": 101,
"ErrCode": ""
}
Если вы получили ошибочный ответ, пожалуйста, проверьте корректность закодированного в Base64 токена, корректность его передачи и другие параметры. Если данные корректны, обратитесь к словарю ошибок theMAP
Ознакомьтесь с с этими рекомендациями, чтобы правильно использовать технологию и бренд Apple Pay в мобильных приложениях и на WEB-сайтах.