Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5

На этой странице приведено описание вызова CALLBACK cистемы диспетчеризации Procard.Pay

Вызов CALLBACK используется для отправки cистемой диспетчеризации Procard.Pay уведомления о статусе платежа.

Данные отправляются по URL адресу который указан в параметрах платежа операций PURCHASE / HOLD / VERIFY / PURCHASEONMERCHANT в поле callback_url.

Данные отправляются на сервер торговца в формате JSON со следующими параметрами:


Параметр

Описание

Значения

operation

Тип операции

CALLBACK

merchant_id

Идентификатор торговца

orderReference

ID операции в системе торговца

amount

Сумма операции

currency

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

phone

Номер телефона клиента (Если включен ввод телефона на платежной странице)

createdDate

Дата платежа в формате YYYY-MM-DD HH:II:SS

Пример: 2018-12-14 12:01:26

cardPan

Маскированный PAN карты.

Пример: 535277******0298

cardType

Тип карты

Visa
MasterCard

fee

Комиссия за операцию

transactionId

ID транзакции на стороне ПЦ

type

Тип операции

recToken

Токен для рекуррентного платежа

transactionStatus

Статус операции

APPROVED – Успешно,
DECLINED – Отказ

reason

Текстовая причина отказа

reasonCode

Код ошибки при отказе

merchantSignature

В целях подтверждения валидности данных должна быть сгенерирована и передана в запросе SHA-512 контрольная подпись с использованием private_key торговца.

Строка, подлежащая SHA-512, генерируется путем конкатенации параметров merchant_id, orderReference, amount,currency разделенных “;” (точка с запятой) в кодировке UTF-8.

Порядок параметров при конкатенации важен!

 


Связанные страницы:

There are no items with the selected labels at this time.

  • No labels