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

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


api-bills

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия Both sides next revision
api-bills [2012/06/18 10:54]
admin
api-bills [2014/01/10 09:08]
admin
Строка 5: Строка 5:
 **pay_amount** - сумма счета\\ **pay_amount** - сумма счета\\
 **pay_for** - назначение платежа\\ **pay_for** - назначение платежа\\
-**ticker** - тикер валюты оплаты\\+**one_way** - форма оплаты одним способом (тикер валюты) (не обязательно)\\ 
 +**ticker**, он же **currency** - тикер валюты оплаты\\
 **user_login** - адрес платежной формы (обычно тот же, что и логин пользователя)\\ **user_login** - адрес платежной формы (обычно тот же, что и логин пользователя)\\
 user_email - адрес электронной почты плательщика (не обязательно)\\ user_email - адрес электронной почты плательщика (не обязательно)\\
 **price_final** - комиссию платежной системы взымать с продавца (true или false)\\ **price_final** - комиссию платежной системы взымать с продавца (true или false)\\
 **pay_type** - конвертировать все платежи в выбранную валюту (1 - да, 2 - нет)\\ **pay_type** - конвертировать все платежи в выбранную валюту (1 - да, 2 - нет)\\
-**notify_by_api** - проверять возможность оплаты через API мерчанта\\+**notify_by_api** - проверять возможность оплаты через API мерчанта ​(Если True - при оплате мерчант получит запрос через указанный им в зеленом кабинете URL API IN. Если на запрос не будет ответа или ответ будет негативным,​ оплата не пройдет)\\
 **md5** - строка,​ полученная вычислением MD5 от конкатенации pay_amount, pay_for, ticker, user_login, price_final,​ pay_type, notify_by_api,​ api_in_key, разделенных двоеточием (:) - после конкатенации через двоеточие строку перед вычислением MD5 надо перевести в верхний регистр.\\ **md5** - строка,​ полученная вычислением MD5 от конкатенации pay_amount, pay_for, ticker, user_login, price_final,​ pay_type, notify_by_api,​ api_in_key, разделенных двоеточием (:) - после конкатенации через двоеточие строку перед вычислением MD5 надо перевести в верхний регистр.\\
 \\ \\
-!!! В запросе также обязательно должен присутствовать параметр **api_in_key** ​- пароль для API [[http://​wiki.onpay.ru/​doku.php?​id=merchant|Мерчанта]]\\+!!! В запросе также обязательно должен присутствовать параметр **api_in_key** ​= Пароль для API (secret_key) со страницы "​Настройки магазина"​ личного кабинета\\ 
 +Все параметры, содержащие символы ​не относящиеся к ASCII должны быть переданы в кодировке utf8.\\
 \\ \\
 В случае успеха статус ответа будет 200 и в теле ответа будет сгенерированная ссылка.\\ В случае успеха статус ответа будет 200 и в теле ответа будет сгенерированная ссылка.\\
Строка 24: Строка 26:
 **pay_for**:​ строка \\ **pay_for**:​ строка \\
 **user_email**:​ строка\\ **user_email**:​ строка\\
-**ticker**: 3-символьное обозначение валюты оплаты (тикер),​ строка\\+**ticker** он же **currency**: 3-символьное обозначение валюты оплаты (тикер),​ строка\\
 **user_login**:​ строка,​ адрес платежной формы (обычно тот же, что и логин пользователя)\\ **user_login**:​ строка,​ адрес платежной формы (обычно тот же, что и логин пользователя)\\
 +**one_way**:​ 3-символьное обозначение валюты для оплаты одним способом (тикер)\\
 **price_final**:​ булевское значение,​ значения '​1',​ '​true',​ '​TRUE',​ '​t',​ '​T'​ будут интерпретированы как "​да",​ любые другие - как "​нет"​ (в том числе, к примеру '​True'​ дает false)\\ **price_final**:​ булевское значение,​ значения '​1',​ '​true',​ '​TRUE',​ '​t',​ '​T'​ будут интерпретированы как "​да",​ любые другие - как "​нет"​ (в том числе, к примеру '​True'​ дает false)\\
 **pay_type**:​ 1 или 2, любое другое значение вызовет ошибку\\ **pay_type**:​ 1 или 2, любое другое значение вызовет ошибку\\
api-bills.txt · Последние изменения: 2015/09/24 08:30 — admin