/
Callback / Response - GOOGLEPAY без 3DS

Callback / Response - GOOGLEPAY без 3DS

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

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

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

SALE

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

SUCCESS

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

SETTLED

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

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

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

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

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

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

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

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

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

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

amount
status:ОПЦІОНАЛЬНО

Сума транзакції

Поле є необов'язковим і за замовчуванням вимкнене. Для його ввімкнення, будь ласка, напишіть запит у ваш груповий чат.

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10
status:ОПЦІОНАЛЬНО

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

Поля опціонально і за замовчуванням вимкнені. Для включення, будь ласка, надішліть запит у ваш груповий чат.

MID
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

card
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використати цю функцію, будь ласка, повідомте нам для її активації.

card_hash
status:ОПЦІОНАЛЬНО

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

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

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

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

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

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

Якщо ви хочете використовувати цю функціональність, будь ласка, повідомте нам для її включення.

brand
status:ОПЦІОНАЛЬНО

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

fee_type
status:ОПЦІОНАЛЬНО

Признак яким чином стягується комісія:

  • ACT - по актах.

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

fee
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

currency
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

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

SALE

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

SUCCESS

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

SETTLED

PENDING тільки коли було вказано auth = Y

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

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

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

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

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

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

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

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

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

Код авторизації від банку

amount
status:ОПЦІОНАЛЬНО

Сума транзакції

Поле є необов'язковим і за замовчуванням вимкнене. Для його ввімкнення прошу написати запит у ваш груповий чат.

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10
status:ОПЦІОНАЛЬНО

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

Поля опціонально і за замовчуванням вимкнені. Для включення, будь ласка, напишіть запит у ваш груповий чат.

MID
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

card
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

card_hash
status:ОПЦІОНАЛЬНО

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

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

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

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

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

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

brand
status:ОПЦІОНАЛЬНО

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

fee_type
status:ОПЦІОНАЛЬНО

Ознака яким чином стягується комісія:

  • ACT - по актах.

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

fee
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

currency
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

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

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

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

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

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

{ "action": "SALE", "result": "DECLINED", "status": "DECLINED", "trans_id": "03346-89214-54141", "order_id": "ORDER-12345", "trans_date": "2012-04-0316:02:01", "decline_reason": "Declined by processing" }

Параметри

Опис

Параметри

Опис

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

SALE

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

DECLINED

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

DECLINED

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

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

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

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

amount
status:ОПЦІОНАЛЬНО

Сума транзакції

Поле є необов'язковим і за замовчуванням вимкнене. Для його ввімкнення прошу написати запит у ваш груповий чат.

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10
status:ОПЦІОНАЛЬНО

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

Поля опціонально і за замовчуванням вимкнені. Для включення, будь ласка, напишіть запит у ваш груповий чат.

MID
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

card
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

card_hash
status:ОПЦІОНАЛЬНО

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

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

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

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

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

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

brand
status:ОПЦІОНАЛЬНО

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

fee_type
status:ОПЦІОНАЛЬНО

Ознака яким чином стягується комісія:

  • ACT - по актах.

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

fee
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

currency
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

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

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

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

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

array ( 'action' => 'SALE', 'result' => 'DECLINED', 'status' => 'DECLINED', 'order_id' => '1_691201', 'trans_id' => '31176-65336-00444', 'trans_date' => '2021-01-27 16:55:33', 'decline_reason' => 'Declined by processing', 'hash' => '********************************', )

Параметры

Описание

Параметры

Описание

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

SALE

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

DECLINED

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

DECLINED

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

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

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

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

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

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

amount
status:ОПЦІОНАЛЬНО

Сума транзакції

Поле є необов'язковим і за замовчуванням вимкнене. Для його ввімкнення прошу написати запит у ваш груповий чат.

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10
status:ОПЦІОНАЛЬНО

10 дополнительных полей

Поля опціонально і за замовчуванням вимкнені. Для включення, будь ласка, напишіть запит у ваш груповий чат.

MID
status:ОПЦИОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

card
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

card_hash
status:ОПЦІОНАЛЬНО

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

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

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

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

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

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

brand
status:ОПЦІОНАЛЬНО

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

fee_type
status:ОПЦІОНАЛЬНО

Ознака яким чином стягується комісія:

  • ACT - по актах.

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

fee
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

currency
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

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

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

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

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

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

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


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

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

{ "action": "SALE", "result": "ACCEPTED", "trans_id": "03346-89211-86461", "order_id": "ORDER-12345", "trans_date": "2012-04-03 16:02:01" }

Параметри

Опис

Параметри

Опис

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

SALE

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

ACCEPTED

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

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

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

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

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

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

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

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

SALE

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

SUCCESS

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

SETTLED

PENDING тільки коли було вказано auth = Y

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

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

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

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

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

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

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

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

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

Код авторизації від банку

amount
status:ОПЦІОНАЛЬНО

Сума транзакції

Поле є необов'язковим і за замовчуванням вимкнене. Для його ввімкнення прошу написати запит у ваш груповий чат.

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10
status:ОПЦІОНАЛЬНО

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

Поля опціонально і за замовчуванням вимкнені. Для включення, будь ласка, напишіть запит у ваш груповий чат.

MID
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

card
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

card_hash
status:ОПЦІОНАЛЬНО

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

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

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

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

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

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

brand
status:ОПЦІОНАЛЬНО

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

fee_type
status:ОПЦІОНАЛЬНО

Ознака яким чином стягується комісія:

  • ACT - по актах.

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її увімкнення.

fee
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

currency
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

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

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

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

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

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

array ( 'action' => 'SALE', 'result' => 'DECLINED', 'status' => 'DECLINED', 'order_id' => '1_691201', 'trans_id' => '31176-65336-00444', 'trans_date' => '2021-01-27 16:55:33', 'decline_reason' => 'Declined by processing', 'hash' => '********************************', )

Параметри

Опис

Параметри

Опис

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

SALE

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

DECLINED

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

DECLINED

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

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

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

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

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

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

amount
status:ОПЦІОНАЛЬНО

Сума транзакції

Поле є необов'язковим і за замовчуванням вимкнене. Для його ввімкнення, будь ласка, напишіть запит у ваш груповий чат.

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10
status:ОПЦІОНАЛЬНО

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

Поля опціонально і за замовчуванням вимкнені. Для включення, будь ласка, надішліть запит у ваш груповий чат.

MID
status:ОПЦИОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

card
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використати цю функцію, будь ласка, повідомте нам для її активації.

card_hash
status:ОПЦІОНАЛЬНО

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

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

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

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

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

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

Якщо ви хочете використовувати цю функціональність, будь ласка, повідомте нам для її включення.

brand
status:ОПЦІОНАЛЬНО

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

fee_type
status:ОПЦІОНАЛЬНО

Ознака яким чином стягується комісія:

  • ACT - по актах.

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

fee
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

currency
status:ОПЦІОНАЛЬНО

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

Якщо ви хочете використовувати цю функцію, будь ласка, повідомте нам для її включення.

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

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

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

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

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

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


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

{ "result": "ERROR", "error_message": "Error description" }

Related content