В результате выполнения операции оплаты на страницу 'Страница уведомлений о платеже' выбранного SiteID направляется сообщение методом POST.
Формат сообщения при успешом исходе операции:
m_code - код возвращаемой операции m_code_text - текстовое описание кода возвращаемой операции
реквизиты счета для клиента,которые были указаны в запросе:
m_invoice_number m_invoice_date m_invoice_sum m_invoice_description
и необязательные параметры,если они были заданы при формирование запроса:
m_param1 m_param2 m_param3 m_param4 m_param5,
в том числе дополнительные поля определенные при формировании запроса
В случае если была сформирована корзина заказа для данного платежа,она возвращается в формате:
m_items_name_<number> m_items_quantity_<number> m_items_price_<number> m_items_articul_<number>
где <number> - порядковый номер товара в корзине заказа
Поле нотификаций
m_notification - код подтверждения для настоящей операции формируется по следующим правилам
Например, m_notification=1234-9234850394850329845039284509832450918234071293487
Значение из первой части поля нотификации (N1)=1234 Значение из второй части поля нотификации (N2)=9234850394850329845039284509832450918234071293487
Вычисление проверочного кода(N3)производится функцией
(N3)=hash('sha256',(N1).HashID),где HashID - Секретный ключ на Вашей панели управления
Если вычисленное значение(N3)не совпадает со значением(N2),то сообщение нотификации может исходить не от нашего сервиса
| | B2BankAPI.zip | В данном архиве находятся примеры реализации всех функций API и html форм сервиса интернет эквайринга |
|