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

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

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

Як це працює?

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

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

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

Direct інтеграція

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

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

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

curl -X 'POST' \
'https://cpay.tranzzo.com/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, необхідно його обміняти на токен Tranzzo

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

ParameterTypeRequiredDescription
pos_idUUIDMerchant's identifier (POS_ID)
tokenStringToken Apple Pay

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

curl -X 'POST' \
'https://api.tranzzo.com/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_tokenStringTranzzo token

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

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

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

Використання токенізаційного Widget

Деталі інтеграції та використання токенізаційного віджета.

інформація

Для активації роботи Apple Pay у токенізаційному віджеті зверніться у службу підтримки Tranzzo

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

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

Більше деталей — у контрольному списку інтеграції.

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