Callback / Response - GOOGLEPAY без 3DS

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

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

{ "action": "SALE", "result": "SUCCESS", "status": "SETTLED", "trans_id": "03346-89217-70541", "order_id": "ORDER-12345", "descriptor": "test", "trans_date": "2012-04-03 16:02:01" }

Параметри

Опис

Параметри

Опис

action
Обов'язковий

SALE

result
Обов'язковий

SUCCESS

status
Обов'язковий

SETTLED

PENDING лише коли було вказано auth = Y

order_id
Обов'язковий

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

trans_id
Обов'язковий

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

trans_date
Обов'язковий

Дата транзакції в платіжній системі. Час UTC

descriptor
Обов'язковий

Це рядок, який власник кредитної картки побачить у виписці з банку.

В більшості випадків це веб-сайт підтримки клієнтів.

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

Валюта операції

array ( 'action' => 'SALE', 'result' => 'SUCCESS', 'status' => 'SETTLED', 'order_id' => '1_691201', 'trans_id' => '31176-65336-00444', 'trans_date' => '2021-01-27 16:55:33', 'descriptor' => NULL, 'auth_code' => '990647', 'hash' => '********************************', )

Параметри

Опис

Параметри

Опис

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
Обов'язковий

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

md5( strtoupper( strrev(email). client_pass. trans_id. strrev( substr(card,0,6). substr(card,-4) ) ) )

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

Параметри

Опис

Параметри

Опис

action
Обов'язковий

SALE

result
Обов'язковий

DECLINED

status
Обов'язковий

DECLINED

order_id
Обов'язковий

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

trans_id
Обов'язковий

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

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

Валюта операції

trans_date
Обов'язковий

Дата транзакції в платіжній системі. Час UTC

decline_reason
Обов'язковий

Причина, через яку транзакція була відхилена.

Параметры

Описание

Параметры

Описание

action
Обов'язковий

SALE

result
Обов'язковий

DECLINED

status
Обов'язковий

DECLINED

order_id
Обов'язковий

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

trans_id
Обов'язковий

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

trans_date
Обов'язковий

Дата транзакції в платіжній системі. Час UTC

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

Валюта операції

decline_reason
Обов'язковий

Причина, через яку транзакція була відхилена

hash
Обов'язковий

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


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

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

Параметри

Опис

Параметри

Опис

action
Обов'язковий

SALE

result
Обов'язковий

ACCEPTED

order_id
Обов'язковий

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

trans_id
Обов'язковий

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

trans_date
Обов'язковий

Дата транзакції в платіжній системі. Час UTC

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

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


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