Apple Pay

theMAP предоставляет возможность осуществлять списания денежные средства с карты Покупателя с использованием токена Apple Pay вместо реквизитов карты.

Для реализации оплаты с использованием Apple Pay необходимо:

  1. Зарегистрироваться в Apple Developer Program.

  2. В случае использования мобильного приложения - получить одобрение от Apple.

  3. Подтвердить владение доменами.

  4. Получить от theMAP файл запроса подписи сертификата (CSR).

  5. Используя полученный CSR, создать сертификат в партнёрском центре Apple.

  6. Предоставить в theMAP созданный сертификат.

Схема получения токенизированного номера карты:

Значение из параметра paymentData в токене необходимо без каких-либо модификаций закодировать с помощью Base64 и отправить в theMAP.

API theMAP поддерживает передачу и обработку токена в методах: Block, Pay и storeCard в параметре ApplePayToken. Пример запроса на одностадийную оплату Pay:

Key=ApplePayTestTerminal&ApplePayToken=jdk324r23bhkbksd83GJHDyhywxko...&OrderId=ApplePayTestOrder-001&Amount=101

В результате успешного выполнения сценария из примера выше, средства клиента будут авторизованы и списаны с помощью theMAP и Apple Pay. Пример успешного ответа:

{
    "Success": true,
    "OrderId": "ApplePayTestOrder-001",
    "Amount": 101,
    "ErrCode": ""
}