Инструменты пользователя

Инструменты сайта


insales-api

Insales API:

Если включен тип API Insales, то check-запроса не будет.

pay запрос

На URL отправляется Post запрос со следующими параметрами:

поле формат обязательно? описание
shop_id строка да логин мерчанта в системе Onpay
amount число да сумма из ордера, которая была получена из платежной ссылки или введена плательщиков в форме оплаты в поле «Зачислить»
transaction_id строка да номер транзакции в системе мерчанта
key строка да ключ заказа
paid строка да «1»
md5 строка да подпись md5. Вычисляется по следующему алгоритму: md5(shop_id + ';' + amount + ';' + transaction_id + ';' + key + ';' + paid + ';' + api_key), где shop_id, amount, transaction_id, key и paid соответствуют значениям полей запроса, api_key - секретный ключ магазина, задаваемый мерчантом в зеленом кабинете, md5 - хеш-функция, «+» - операция конкатенации

Пример запроса от сервера OnPay к скрипту мерчанта:

 <pre>
 POST https://merchant_server/script 
 shop_id=test_login  
 amount=100.00 
 transaction_id=12345 
 key=12345 
 paid=1  
 md5=*
 </pre>

В качестве ответа скрипт мерчанта должен ответить строкой «success».

insales-api.txt · Последние изменения: 2014/09/26 08:08 — admin