Callback / Response - GOOGLEPAY з 3DS

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

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

{ "action":"SALE", "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
ОБОВ'ЯЗКОВИЙ

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)

{ "action": "SALE", "result": "REDIRECT", "status": "3DS", "trans_id": "03346-89225-87891", "order_id": "ORDER-12345", "trans_date": "2012-04-0316: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
Обязательно

SALE

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

REDIRECT

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

3DS

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

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

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

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

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

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

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

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

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

Массив определенных параметров 3DS

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

POST

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

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, на который должен быть перенаправлен плательщик

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

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

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

POST

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

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

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

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

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

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

Параметры

Описание

Параметры

Описание

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

SALE

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

SUCCESS

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

SETTLED

PENDING только когда было указано auth = Y

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
ОПЦИОНАЛЬНО

Уникальный идентификатор банковского терминала PSP Paton. Под каждый платежный метод и мерчанта свой идентификатор.

card
ОПЦИОНАЛЬНО

Маска карты в формате ХХХХХХ****ХХХХ

card_hash
ОПЦИОНАЛЬНО

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

Этот параметр даст вам возможность в вашей системе:

  • Привязать карту под клиента.

  • Проверить не использовал ли другой клиент эту же карту.

  • Проверить какие кредиты, товары и услуги погашаются данной картой.

  • Отслеживать мошенничество, когда клиент использует ту же карту с другого аккаунта, например, чтобы повторно воспользоваться акцией.

brand
ОПЦИОНАЛЬНО

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

fee_type
ОПЦИОНАЛЬНО

Признак каким образом взимается комиссия:

  • ACT - по актам.

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

fee
ОПЦИОНАЛЬНО

Сумма комиссии с мерчанта по транзакции в ГРН

currency
опционально

Валюта операции

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

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

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


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

Промежуточный ответ асинхронний режим

Промежуточный редирект плательщика на 3DS асинхронний режим

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

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


При ошибке в запросе