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

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


api-bills

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия Both sides next revision
api-bills [2011/09/16 09:25]
admin
api-bills [2011/09/16 09:27]
admin
Строка 1: Строка 1:
 Для того чтобы выставить счет за определенный товар на определенную сумму следует использовать механизм создания ссылок-счетов с использованием API Onpay.\\ Для того чтобы выставить счет за определенный товар на определенную сумму следует использовать механизм создания ссылок-счетов с использованием API Onpay.\\
 \\ \\
 +==== Параметры ====
 Для получения ссылки (счета) необходимо отправить запрос (GET или POST) на адрес https://​secure.onpay.ru/​pay/​make_payment_link со следующими параметрами:​\\ Для получения ссылки (счета) необходимо отправить запрос (GET или POST) на адрес https://​secure.onpay.ru/​pay/​make_payment_link со следующими параметрами:​\\
 **pay_amount** - сумма счета\\ **pay_amount** - сумма счета\\
Строка 20: Строка 21:
 Причины могут быть следующие:​ неправильный MD5 или ошибки при сохранении счета (зависит от валидации).\\ Причины могут быть следующие:​ неправильный MD5 или ошибки при сохранении счета (зависит от валидации).\\
 \\ \\
-Форматы параметров:\\ +==== Форматы параметров ​==== 
-pay_amount: число, будет округлено до 2 знаков после запятой\\ +**pay_amount**: число, будет округлено до 2 знаков после запятой\\ 
-pay_for: строка \\ +**pay_for**: строка \\ 
-user_email: строка\\ +**user_email**: строка\\ 
-currency: 3-символьное обозначение валюты оплаты (тикер),​ строка\\ +**currency**: 3-символьное обозначение валюты оплаты (тикер),​ строка\\ 
-user_login: строка,​ логин мерчанта в системе Onpay\\ +**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_api: булевское значение,​ значения '​1',​ '​true',​ '​TRUE',​ '​t',​ '​T'​ будут интерпретированы как "​да",​ любые другие - как "​нет"​ (в том числе, к примеру '​True'​ дает false)\\ +**notify_by_ap**i: булевское значение,​ значения '​1',​ '​true',​ '​TRUE',​ '​t',​ '​T'​ будут интерпретированы как "​да",​ любые другие - как "​нет"​ (в том числе, к примеру '​True'​ дает false)\\ 
-md5 - строка\\+**md5 - строка**\\
 \\ \\
-Пример GET запроса:​\\+__Пример GET запроса:​__\\
 \\ \\
 https://​secure.onpay.ru/​pay/​make_payment_link?​pay_amount=100&​pay_for=Order%20342&​user_email=user@pochta.ru&​currency=RUR&​user_login=onpay&​one_way=RUR&​price_final=true&​md5=cf653b4c4a7861b2224bd31eb3e3f291&​pay_type=1&​notify_by_api=true \\ https://​secure.onpay.ru/​pay/​make_payment_link?​pay_amount=100&​pay_for=Order%20342&​user_email=user@pochta.ru&​currency=RUR&​user_login=onpay&​one_way=RUR&​price_final=true&​md5=cf653b4c4a7861b2224bd31eb3e3f291&​pay_type=1&​notify_by_api=true \\
 \\ \\
-Пример POST запроса:​\\+__Пример POST запроса:​__\\
 \\ \\
   POST https://​secure.onpay.ru/​pay/​make_payment_link {   POST https://​secure.onpay.ru/​pay/​make_payment_link {
api-bills.txt · Последние изменения: 2015/09/24 08:30 — admin