Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

array ( 'action' => 'SALE', 'result
Expand
titleResponse при успешному успішному списанні без 3DS
Code Block
languagejson
{
  "action":"APPLEPAY",
  "result":"SUCCESS",
  "status":"SETTLED",
  "order_id":"ORDER-12345",
  "trans_id":"03346-89217- 70541",
  "descriptor":"test",
  "trans_date":"2012-04-03 16:02:01",
  "recurring_token":"a1a6de416405ada72bb47a49176471dc"
} 
Code Block
languagephp

ПараметрПараметри

Опис

action

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

APPLEPAY

result

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

SUCCESS

status

PENDING/SETTLED; only PENDING when auth=Y

order_id

Transaction ID in the Client’s system

trans_id

Transaction ID in the Payment Platform

trans_date 

Transaction date in the Payment Platform 

descriptor

This is a string which the owner of the credit card will see in the statement from the bank. In most cases, this is the Customers support web-site.

recurring_token

RC_TOKEN

ext1 - ext10

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

Info

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

Expand
titleCallback при успешном списании

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

SETTLED

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

order_id

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_id

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_date

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

descriptor

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

Опис

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10

Status
colourYellow
titleОПЦІЯ

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

Expand
titleCallback при успішному списанні
Code Block
languagephp
array (
  'action' => 'SUCCESSSALE',
  'statusresult' => 'SETTLEDSUCCESS',
  '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
colourGreen
title

Обязательно

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

SALE

result

Status
colourGreen
title

Обязательно

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

SUCCESS

status

Status
colourGreen
title

Обязательно

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

SETTLED

PENDING

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

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

order_id

Status
colourGreen
title

Обязательно

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

ID

транзакции

транзакції в

системе

системі мерчанта

trans_id

Status
colourGreen
title

Обязательно

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

ID

транзакции

транзакції в

платежной системе

платіжній системі

trans_date

Status
colourGreen
title

Обязательно

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

Дата

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

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

descriptor

Status
colourGreen
title

Обязательно

Это строка, которую владелец кредитной карты увидит в выписка из банка.

В большинстве случаев это веб-сайт поддержки клиентов.

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

Опис

auth_code

Status
colourGreen
title

Обязательно

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

Код

авторизации от банка

авторизації

amount

Status
colourYellow
title

опциональноext1, ext2

ОПЦІЯ

Сумма транзакции

Info

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

Сума

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10

Status
colourYellow
title

опционально

ОПЦІЯ

10

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

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

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

MID

Status
colourYellow
title

ОПЦИОНАЛЬНО

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

InfoЕсли вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения

ОПЦІЯ

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

card

Status
colourYellow
title

ОПЦИОНАЛЬНО

ОПЦІЯ

Маска

карты

картки в

формате

форматі ХХХХХХ****ХХХХ

info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

brand
Status

card_hash

Status
colourYellow
title

ОПЦИОНАЛЬНО

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

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

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

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

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

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

Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

ОПЦІЯ

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

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

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

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

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

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

brand

Status
colourYellow
title

ОПЦИОНАЛЬНО

ОПЦІЯ

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

fee_type

Status
colourYellow
title

ОПЦИОНАЛЬНОПризнак каким образом взимается комиссия

ОПЦІЯ

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

  • ACT - по актам.

  • TRANSACTION -

потранзакционноfee
status
  • потранзакційно.

Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

fee

Status
colourYellow
title

ОПЦИОНАЛЬНО

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

Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

ОПЦІЯ

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

currency

Status
colourYellow
title

опционально

ОПЦІЯ

Валюта

операции
Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

hash
Statuscolour

hash

Status
colourGreen
title

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

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

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

Code Block
languagephp
md5(
  strtoupper(
    strrev(email).
    client_pass.
    trans_id.
    strrev(
      substr(card,0,6).
      substr(card,-4)
    )
  )
)
Info
Внимание! Если при запросе

Увага! Якщо в запиті на оплату не

был указан

було вказано email, то при

проверке hash в подписи Callback следует указать пустое значение для

перевірці hash вкажіть пусте значення email.

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

array
Expand
titleResponse при невдалому списанні без 3DS
Code Block
languagejson
{
  "action":"APPLEPAY",
  "result":"DECLINED",
  "status":"DECLINED",
  "order_id":"ORDER-12345",
  "trans_id":"03346- 89214-54141",
  "trans_date":"2012-04-03 16:02:01",
  "decline_reason":"Declined by processing"
}
Code Block
languagephp

ПараметрПараметри

ОписаниеОпис

action

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

APPLEPAY

result

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

DECLINED

status

Status

DECLINED

order_id 

Transaction ID in the Client’s system

trans_id

Transaction ID in the Payment Platform

trans_date 

Transaction date in the Payment Platform

decline_reason

The reason why the transaction was declined 

Expand
titleCallback при неуспешном списании

colourGreen
titleОБОВ'ЯЗКОВИЙ

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

order_id

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_id

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_date

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

Опис

decline_reason

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

Причина відмови

Expand
titleCallback при невдалому списанні
Code Block
languagephp
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
colourGreen
title

Обязательно

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

SALE

result

Status
colourGreen
title

Обязательно

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

DECLINED

status

Status
colourGreen
title

Обязательно

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

DECLINED

order_id

Status
colourGreen
title

Обязательно

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

ID

транзакции

транзакції в

системе

системі мерчанта

trans_id

Status
colourGreen
title

Обязательно

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

ID

транзакции

транзакції в

платежной системе

платіжній системі

trans_date

Status
colourGreen
title

Обязательно

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

Дата

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

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

amount

Status
colourYellow
title

опционально

опція

Сумма транзакции

Info

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

Сума

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10

Status
colourYellow
title

опционально

опція

10

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

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

MID

card

Status
colourYellow
titleОПЦИОНАЛЬНО

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

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

MID

Status
colourYellow
titleопція

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

card

Status
colourYellow
title

ОПЦИОНАЛЬНО

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

Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

опція

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

Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

card_hash

Status
colourYellow
title

ОПЦИОНАЛЬНО

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

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

Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

brand

опція

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

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

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

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

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

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

brand

Status
colourYellow
title

ОПЦИОНАЛЬНО

опція

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

fee_type

Status
colourYellow
title

ОПЦИОНАЛЬНОПризнак каким образом взимается комиссия

опція

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

  • ACT - по актам.

  • TRANSACTION -

потранзакционноfee
status
  • потранзакційно.

Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

fee

Status
colourYellow
title

ОПЦИОНАЛЬНО

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

Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

опція

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

currency

Status
colourYellow
title

опционально

опція

Валюта

операции
Info

Если вы хотите использовать данный функционал, пожалуйста, сообщите нам для его включения.

decline_reason
Statuscolour

decline_reason

Status
colourGreen
title

Обязательно

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

Причина

, по которой транзакция была отклоненаЗашифрованная подпись для проверки достоверности

відмови в оплаті

hash

Status
colourGreen
title

Обязательно

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

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

Code Block
languagephp
md5(
  strtoupper(
    strrev(email).
    client_pass.
    trans_id.
    strrev(
      substr(card,0,6).
      substr(card,-4)
    )
  )
)
Info
Внимание! Если при запросе

Увага! Якщо в запиті на оплату не

был указан

було вказано email, то при

проверке hash в подписи Callback следует указать пустое значение для email.

перевірці hash вкажіть пусте значення email.Зашифрованная подпись для проверки достоверности коллбека

...

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

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

Expand
titleResponse при успешной отправке запроса на обработку оплатыуспішній відправці запиту на обробку
Code Block
languagejson
{
  "action":"SALE",
  "result":"ACCEPTED",
  "trans_id":"03346-89211- 86461",
  "order_id":"ORDER-12345",
  "trans_date":"2012-04-03 16:02:01"
}

ПараметрПараметри

Опис

action

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

SALE

result

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

ACCEPTED

order_id Transaction ID in the Client’s systemid

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_idTransaction ID in the Payment Platform

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_date Transaction date in the Payment Platform

...


Status
colour

...

Green
title

...

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

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

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

Expand
titleCallback при успішному списанні
Code Block
languagephp
array (
  'action' => 'SALE',
  'result' => 'SUCCESS',
  'status' => 'SETTLED',
  'order_id' => '4385323',
  'trans_id' => '28261-47789-28578',
  'trans_date' => '2020-02-25 07:12:58',
  'descriptor' => NULL,
  'recurring_token' => '01e00c2b39bb3b933723307c442efd02',
  'card_token' => '8ef3111ac1093f6ccb817acef7f0845601d0994689a5f57949f94b0d086c7fe2',
  'hash' => '********************************',
)

...

Параметри

Опис

action

Status
colour

...

array ( 'action' => 'SALE', 'result' => 'DECLINED', 'status' => 'DECLINED', 'order_id' => '4092002', 'trans_id' => '28076-29879-99538', 'trans_date' => '2020-02-03 20:49:47', 'decline_reason' => 'Declined by processing', 'hash' => '********************************', )
Expand
titleCallback при невдалому списанні
Code Block
languagephp

Green
title

...

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

SALE

result

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

SUCCESS

status

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

SETTLED

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

order_id

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_id

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_date

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

descriptor

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

Опис

auth_code

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

amount

Status
colourYellow
titleОПЦІЯ

Сума

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10

Status
colourYellow
titleОПЦІЯ

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

MID

Status
colourYellow
titleОПЦІЯ

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

card

Status
colourYellow
titleОПЦІЯ

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

card_hash

Status
colourYellow
titleОПЦІЯ

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

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

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

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

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

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

brand

Status
colourYellow
titleОПЦІЯ

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

fee_type

Status
colourYellow
titleОПЦІЯ

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

  • ACT - по актам.

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

fee

Status
colourYellow
titleОПЦІЯ

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

currency

Status
colourYellow
titleОПЦІЯ

Валюта

hash

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

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

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

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

Expand
titleCallback при невдалому списанні
Code Block
languagephp
array (
  'action' => 'SALE',
  'result' => 'DECLINED',
  'status' => 'DECLINED',
  'order_id' => '4092002',
  'trans_id' => '28076-29879-99538',
  'trans_date' => '2020-02-03 20:49:47',
  'decline_reason' => 'Declined by processing',
  'hash' => '********************************',
)

Параметри

Опис

action

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

SALE

result

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

DECLINED

status

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

DECLINED

order_id

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_id

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

trans_date

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

amount

Status
colourYellow
titleопція

Сума

ext1, ext2, ext3, ext4, ext5, ext6, ext7, ext8, ext9, ext10

Status
colourYellow
titleопція

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

MID

Status
colourYellow
titleопція

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

card

Status
colourYellow
titleопція

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

card_hash

Status
colourYellow
titleопція

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

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

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

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

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

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

brand

Status
colourYellow
titleопція

'brand' => 'VISA'

'brand' => 'MASTER'

'brand" => 'PROSTIR'

fee_type

Status
colourYellow
titleопція

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

  • ACT - по актам.

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

fee

Status
colourYellow
titleопція

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

currency

Status
colourYellow
titleопція

Валюта

decline_reason

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

Причина відмови в оплаті

hash

Status
colourGreen
titleОБОВ'ЯЗКОВИЙ

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

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

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

...

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

Expand
titleResponse при помилці в запиті
Code Block
languagejson
{
  "result":"ERROR",
  "error_message":"Error description"
}