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