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

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


api-bills

Различия

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

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
api-bills [2014/09/26 07:13]
admin
api-bills [2015/09/24 04:30] (текущий)
admin
Строка 1: Строка 1:
 +======Выставление счета через API======
 +
 Для того чтобы автоматически выставить счет за определенный товар на определенную сумму можно использовать механизм создания ссылок-счетов с использованием API Onpay. А можно просто вручную сделать ссылку через интерфейс Кабинета продавца https://​secure.onpay.ru/​payment_links - для этого не потребуется никаких специальных знаний.\\ Для того чтобы автоматически выставить счет за определенный товар на определенную сумму можно использовать механизм создания ссылок-счетов с использованием API Onpay. А можно просто вручную сделать ссылку через интерфейс Кабинета продавца https://​secure.onpay.ru/​payment_links - для этого не потребуется никаких специальных знаний.\\
 \\ \\
Строка 11: Строка 13:
 | user_login | строка | логин магазина в системе Onpay | | user_login | строка | логин магазина в системе Onpay |
 | user_email | строка | адрес электронной почты плательщика (не обязательно) | | user_email | строка | адрес электронной почты плательщика (не обязательно) |
-| price_final | "​1"​ или "​0"​(по умолчанию "​0"​) | если "​1",​ комиссия платежной системы будет взыматься с продавца | +| price_final | строка, ​"​1"​ или "​0"​(по умолчанию "​0"​) | если "​1",​ комиссия платежной системы будет взыматься с продавца | 
-| pay_type | 1 или 2 | конвертировать все платежи в выбранную валюту (1 - да, 2 - нет) | +| pay_type | целое число, ​1 или 2 | конвертировать все платежи в выбранную валюту (1 - да, 2 - нет) | 
-| notify_by_api | "​1"​ или "​0"​ | проверять возможность оплаты через API мерчанта (Если "​1"​ - при оплате мерчант получит запрос через указанный им в зеленом кабинете URL API IN. Если на запрос не будет ответа или ответ будет негативным,​ оплата не пройдет) | +| notify_by_api | строка, ​"​1"​ или "​0"​ | проверять возможность оплаты через API мерчанта (Если "​1"​ - при оплате мерчант получит запрос через указанный им в зеленом кабинете URL API IN. Если на запрос не будет ответа или ответ будет негативным,​ оплата не пройдет) | 
-| md5 | строка | строка,​ полученная вычислением MD5 от конкатенации pay_amount, pay_for, ticker, user_login, price_final,​ pay_type, notify_by_api,​ api_in_key, разделенных двоеточием (:) |+| md5 | строка | строка,​ полученная вычислением MD5 от конкатенации pay_amount, pay_for, ticker, user_login, price_final,​ pay_type, notify_by_api,​ api_in_key, разделенных двоеточием (:) перед взятием мд5 надо привести к верхнему регистру|
  
 Все параметры,​ содержащие символы не относящиеся к ASCII должны быть переданы в кодировке utf8.\\ Все параметры,​ содержащие символы не относящиеся к ASCII должны быть переданы в кодировке utf8.\\
 +**ВНИМАНИЕ!** НЕ применяйте функцию base64, CGI и CGI (UTF8), не пишите транслитом,​ не придумывайте отсебятину,​ делайте как написано.\\
 \\ \\
 В случае успеха статус ответа будет 200 и в теле ответа будет сгенерированная ссылка.\\ В случае успеха статус ответа будет 200 и в теле ответа будет сгенерированная ссылка.\\
api-bills.1411730000.txt.gz · Последние изменения: 2014/09/26 07:13 — admin