Callback / Response - APPLEPAY з 3DS

При оплаті з 3DS синхронний режим

Проміжний редірект платника на 3DS синхронний режим

{ "action":"APPLEPAY", "result":"REDIRECT", "status":"3DS", "order_id":"PLS-17817174", "trans_id":"42780-17679-05524", "trans_date":"2024-10-01 16:56:07", "redirect_url":"https:\/\/asecg.ua\/api\/v2\/brw\/challenge\/init?txid=cd4545b6-6bbc-4d17", "redirect_params":null, "redirect_method":"GET" }

Параметри

Опис

Параметри

Опис

action
ОБОВ'ЯЗКОВИЙ

APPLEPAY

result
ОБОВ'ЯЗКОВИЙ

REDIRECT

status
ОБОВ'ЯЗКОВИЙ

3DS

order_id
ОБОВ'ЯЗКОВИЙ

Ордер ID в системі мерчанта

trans_id
ОБОВ'ЯЗКОВИЙ

Ордер ID в платіжній системі

trans_date
ОБОВ'ЯЗКОВИЙ

Дата транзакції. Час в UTC

redirect_url
ОБОВ'ЯЗКОВИЙ

URL для редіректу на 3DS

redirect_params
ОБОВ'ЯЗКОВИЙ

Дані для 3DS

redirect_method
ОБОВ'ЯЗКОВИЙ

Метод відправки параметрів 3DS (POST/GET)

{ "action":"APPLEPAY", "result":"REDIRECT", "status":"3DS", "trans_id":"03346-89225- 87891", "order_id":"ORDER-12345", "trans_date":"2012-04-03 16:02:02", "redirect_url":"https://server_3ds.com/3ds.php", "redirect_params": { "PaReq":"bc5865698ae46de4eba4c51f0359a714", "MD":"111111111111111111111", "TermUrl":"https://term_url.com/3ds/67c14e5?trans_id=03346-89225-87891&hash=8b98db60fb3c24c14a6d7075241da38b" }, "redirect_method":"POST" }

Параметри

Опис

Параметри

Опис

action
ОБОВ'ЯЗКОВИЙ

APPLEPAY

result
ОБОВ'ЯЗКОВИЙ

REDIRECT

status
ОБОВ'ЯЗКОВИЙ

3DS

order_id
ОБОВ'ЯЗКОВИЙ

Ордер ID в системі мерчанта

trans_id
ОБОВ'ЯЗКОВИЙ

Ордер ID в платіжній системі

trans_date
ОБОВ'ЯЗКОВИЙ

Дата транзакції. Час в UTC

redirect_url
ОБОВ'ЯЗКОВИЙ

URL для редіректу на 3DS

redirect_params
ОБОВ'ЯЗКОВИЙ

Дані для 3DS

redirect_method
ОБОВ'ЯЗКОВИЙ

Метод відправки параметрів 3DS (POST/GET)

array ( 'action' => 'SALE', 'result' => 'REDIRECT', 'status' => '3DS', 'order_id' => '6b51033e-3e58-42e0-8ec3-88c97388018b', 'trans_id' => '28738-47774-55067', 'trans_date' => '2020-04-20 12:12:57', 'redirect_url' => 'https://acs.privatbank.ua/pPaReqMC.jsp', 'redirect_params' => array (), 'redirect_method' => 'GET', 'hash' => '********************************', )

Параметры

Описание

Параметры

Описание

action
Обязательно

SALE

result
Обязательно

REDIRECT

status
Обязательно

3DS

order_id
Обязательно

ID транзакции в системе мерчанта

trans_id
Обязательно

ID транзакции в платежной системе

trans_date
Обязательно

Дата транзакции в платежной системе. Время UTC

redirect_url
Обязательно

URL, на который должен быть перенаправлен плательщик

redirect_params
Обязательно

Строка параметров

redirect_method
Обязательно

GET

Метод передачи параметров

hash
Обязательно

Зашифрованная подпись для проверки достоверности коллбека

Внимание! Если при запросе на оплату не был указан email, то при проверке hash в подписи Callback следует указать пустое значение для email.

Параметри

Опис

Параметри

Опис

action
ОБОВ'ЯЗКОВИЙ

SALE

result
ОБОВ'ЯЗКОВИЙ

REDIRECT

status
ОБОВ'ЯЗКОВИЙ

3DS

order_id
ОБОВ'ЯЗКОВИЙ

ID транзакції в системі мерчанта

trans_id
ОБОВ'ЯЗКОВИЙ

ID транзакції в платіжній системі

trans_date
ОБОВ'ЯЗКОВИЙ

Дата транзакції. Час в UTC

redirect_url
ОБОВ'ЯЗКОВИЙ

URL для редіректу на 3DS

redirect_params
ОБОВ'ЯЗКОВИЙ

Дані для 3DS

redirect_method
ОБОВ'ЯЗКОВИЙ

Метод відправки параметрів 3DS (POST/GET)

hash
ОБОВ'ЯЗКОВИЙ

Зашифрований підпис для перевірки достовірності коллбека

Увага! Якщо в запиті на оплату не було вказано email, то при перевірці hash вкажіть пусте значення email.

При успішній оплаті з 3DS синхронний режим

Response про фінальний статус при оплаті з 3DS відсутній.

Параметри

Опис

Параметри

Опис

action
ОБОВ'ЯЗКОВИЙ

SALE

result
ОБОВ'ЯЗКОВИЙ

SUCCESS

status
ОБОВ'ЯЗКОВИЙ

SETTLED

PENDING якщо оплата в холді

order_id
ОБОВ'ЯЗКОВИЙ

ID транзакції в системі мерчанта

trans_id
ОБОВ'ЯЗКОВИЙ

ID транзакції в платіжній системі

trans_date
ОБОВ'ЯЗКОВИЙ

Дата транзакції. Час в UTC

descriptor
ОБОВ'ЯЗКОВИЙ

Опис

auth_code
ОБОВ'ЯЗКОВИЙ

Код авторизації

amount
ОПЦІЯ

Сума

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10
ОПЦІЯ

10 додаткових полів

MID
ОПЦІЯ

Унікальний ідентифікатор термінала в платіжній системі.

card
ОПЦІЯ

Маска картки в форматі ХХХХХХ****ХХХХ

card_hash
ОПЦІЯ

Унікальне зашифроване значення номера картки, яке повертатиметься в колбеку під час оплати, верифікації, погашення та виплати коштів на картку.

Цей параметр дозволить вам в вашій системі:

  • Прив'язати картку до клієнта.

  • Перевірити, чи не використовував інший клієнт цю ж картку.

  • Перевірити, які кредити, товари та послуги погашаються цією карткою.

  • Відстежувати шахрайство, коли клієнт використовує ту ж картку з іншого облікового запису, наприклад, щоб знову скористатися акцією.

brand
ОПЦІЯ

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

fee_type
ОПЦІЯ

Ознака як буде списуватись комісія з мерчанта:

  • ACT - по актам.

  • TRANSACTION - потранзакційно.

fee
ОПЦІЯ

Сума комісії з мерчанта в ГРН

currency
ОПЦІЯ

Валюта

hash
ОБОВ'ЯЗКОВИЙ

Зашифрований підписк для перевірки достовірності коллбека

При невдалій оплаті з 3DS синхронний режим


При оплаті з 3DS асинхронний режим

Проміжна відповідь асинхронний режим

Проміжний редірект платника на 3DS асинхронний режим

При успішній оплаті з 3DS асинхронний режим

При невдалій оплаті з 3DS асинхронний режим


При помилці в запиті