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

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

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

Як це працює?

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

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

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

Direct інтеграція

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

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

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

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

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

ParameterTypeRequiredDescription
pos_idUUIDMerchant's identifier (POS_ID)
tokenStringToken Apple Pay

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

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

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

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

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

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

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

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