Дополнительные типы уведомлений
CHARGEBACK, SECOND_PRESENTMENT, SECOND_CHARGEBACK транзакции используются для оспаривания уже выполненных транзакций.
CHARGEBACK, SECOND_CHARGEBACK - инициируются эмитентом, SECOND_PRESENTMENT – экваером.
Когда процессинг инициирует такой тип транзакции, платежная система отправляет на Callback url мерчанта уведомление следующего вида:
Параметры уведомления по CHARGEBACK
Параметры | Описание |
action | CHARGEBACK |
result | SUCCESS |
status | CHARGEBACK |
order_id | ID транзакции в системе мерчанта |
trans_id | ID транзакции в платежной системе |
chargeback_date | Системная дата по Chargeback |
bank_date | Банковская дата по Chargeback |
reason_code | Код причины Chargeback |
hash | ** |
Параметры уведомления по SECOND_PRESENTMENT
Параметры | Описание |
action | SECOND_PRESENTMENT |
result | SUCCESS |
status | SECOND_PRESENTMENT |
order_id | ID транзакции в системе мерчанта |
trans_id | ID транзакции в платежной системе |
chargeback_date | Системная дата по Second presentment |
bank_date | Банковская дата по Second presentment |
reason_code | Код причины Second presentment |
hash | ** |
Параметры уведомления по SECOND_CHARGEBACK
Параметры | Описание |
action | SECOND_CHARGEBACK |
result | SUCCESS |
status | SECOND_CHARGEBACK |
order_id | ID транзакции в системе мерчанта |
trans_id | ID транзакции в платежной системе |
chargeback_date | Системная дата по Second chargeback |
bank_date | Банковская дата по Second chargeback |
reason_code | Код причины Second chargeback |
hash | ** |
** - md5(strtoupper(strrev(email).CLIENT_PASS.trans_id.strrev(substr(card_number,0,6).substr(card_number,-4))))