Перейти до основного вмісту

Відкладене списання з Apple Pay

Дозволить вам обміняти токен Apple Pay на токен AI Fintech для подальшого відкладеного списання.

Як це працює?

  1. Платник формує замовлення на вашому сайті/мобільному застосунку та підтверджує замовлення
  2. Ви створюєте сесію Apple Pay
  3. Платник натискає кнопку оплати Apple Pay
  4. Ви отримуєте токен Apple Pay та обмінюєте його на токен AI Fintech
  5. Ініціюєте списання з cc_token AI Fintech за замовлення після його обробки на будь яку суму

У вас є можливість обміняти токен Apple Pay у один із таких способів:

  • Direct-інтеграція (розміщення кнопки оплати Apple Pay на вашому сайті або у мобільному застосунку).

Direct інтеграція

Особливості використання direct-інтеграції:

  1. Платіжна сторінка повинна використовувати HTTPS-протокол.
  2. Дані кожного клієнта мають бути сталими та унікальними.
  3. Використовуйте HTTP-метод POST.

Приклад запиту на створення сесії Apple Pay

curl -X 'POST' \
'https://api.aifintech.ua/api/v1/applepay/session' \
-H "Content-Type: application/json" \
-H "X-API-AUTH: CPAY ${API_KEY}:${API_SECRET}" \
-H "X-API-KEY: ${ENDPOINTS_KEY}" \
-d '{
"pos_id": "'$POS_ID'",
"validation_url": "https://apple-pay-gateway.apple.com/paymentservices/startSession"
}'

Після створення сесії і отримання токену Apple Pay, необхідно його обміняти на токен AI Fintech

Параметри запиту

ParameterTypeRequiredDescription
pos_idUUIDMerchant's identifier (POS_ID)
tokenStringToken Apple Pay

Приклад запиту на обмін токену Apple Pay на токен AI Fintech

curl -X 'POST' \
'https://api.aifintech.ua/api/v1/tokenization/tokenize' \
-H "Content-Type: application/json" \
-H "X-API-AUTH: CPAY ${API_KEY}:${API_SECRET}" \
-d '{
"pos_id": "${POS_ID}",
"token": "applepay:eyJwYXltZW50RGF0YSI6eyJ2ZXJzaW9uIjoiRUNfdjEiLC..."
}'

Параметри відповіді

ParameterTypeDescription
cc_tokenStringAI Fintech token

Приклад відповіді

{
"cc_token": "ODJkZjBhNmY2OTMyNDJlN2wjMjFjfTQzOXU3ZDFhYzI6cWJmWHFmMHlzM3hYaXJMWEZv"
}
інформація

Для подальшого списання коштів з картки платника по cc_token використовуйте Одностадійний платіж (purchase)

Наступні кроки

Тестування процесу обміну токену і оплати:

Дивіться також: