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

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


api-bills

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Следущая версия Both sides next revision
api-bills [2014/09/26 10:15]
admin [Форматы параметров]
api-bills [2014/09/26 10:53]
admin [Параметры]
Строка 8: Строка 8:
 **ticker** - тикер валюты оплаты\\ **ticker** - тикер валюты оплаты\\
 **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 мерчанта (Если ​True - при оплате мерчант получит запрос через указанный им в зеленом кабинете URL API IN. Если на запрос не будет ответа или ответ будет негативным,​ оплата не пройдет)\\ +**notify_by_api** - проверять возможность оплаты через 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** - строка,​ полученная вычислением MD5 от конкатенации pay_amount, pay_for, ticker, user_login, price_final,​ pay_type, notify_by_api,​ api_in_key, разделенных двоеточием (:)\\
 \\ \\
 Все параметры,​ содержащие символы не относящиеся к ASCII должны быть переданы в кодировке utf8.\\ Все параметры,​ содержащие символы не относящиеся к ASCII должны быть переданы в кодировке utf8.\\
Строка 22: Строка 22:
 \\ \\
 ==== Форматы параметров ==== ==== Форматы параметров ====
-**pay_amount**:​ число, будет округлено до 2 знаков после ​запятой\\+**pay_amount**:​ число, разделитель - точка, будет округлено до 2 знаков после ​разделителя\\
 **pay_for**:​ строка \\ **pay_for**:​ строка \\
 **user_email**:​ строка\\ **user_email**:​ строка\\
-**ticker**: 3-символьное обозначение валюты оплаты (тикер), строка\\ +**ticker**: ​строка, ​3-символьное обозначение валюты оплаты(в верхнем регистре)\\ 
-**user_login**:​ строка, ​адрес платежной формы (обычно тот же, что и логин ​пользователя)\\ +**user_login**:​ строка,​ логин магазина в системе Onpay)\\ 
-**one_way**:​ 3-символьное обозначение валюты для оплаты одним способом ​(тикер)\\+**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, любое другое значение вызовет ошибку\\
-**notify_by_ap**i: ​булевское значениезначения ​'​1'​, '​true',​ '​TRUE',​ '​t',​ '​T'​ будут ​интерпретированы как "​да", ​любые другие - как "​нет"​ (в том числе, к примеру ​'True' ​дает false)\\+**notify_by_ap**i:​ строка, '​1'​ или '0'\\
 **md5 - строка**\\ **md5 - строка**\\
 \\ \\
api-bills.txt · Последние изменения: 2015/09/24 08:30 — admin