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

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


api

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
api [2011/09/04 09:11]
admin
api [2023/08/18 06:25] (текущий)
support
Строка 1: Строка 1:
 +====API Onpay====
 API в классическом понимании этого слова имеет следующее определение:​\\ API в классическом понимании этого слова имеет следующее определение:​\\
 Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай])[1] — набор готовых классов,​ процедур,​ функций,​ структур и констант,​ предоставляемых приложением (библиотекой,​ сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.\\ Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай])[1] — набор готовых классов,​ процедур,​ функций,​ структур и констант,​ предоставляемых приложением (библиотекой,​ сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.\\
  
-В системе Onpay API это набор переменных и правил,​ задействованных в коммуникации между сервером Мерчанта и сервером Onpay, позволяющих автоматизировать прием платежей и осуществлять их тонкую настройку. Также API может называться Протокол уведомления о платежах.\\+В системе Onpay API это набор переменных и правил,​ задействованных в коммуникации между сервером Мерчанта и сервером Onpay, позволяющих автоматизировать прием платежей и осуществлять их тонкую настройку.\\
  
 API Onpay состоит из двух частей:​\\ API Onpay состоит из двух частей:​\\
-1. Платежная ссылкаСсылка имеет вид\\ +====1. Платежная ссылка==== 
-  http://​secure.onpay.ru/​pay/​{merchant_login}?​pay_mode=fix&​price=481.19¤cy=WMZ&​pay_for=123+Ссылка имеет ​следующий ​вид:\\ 
 +  http://​secure.onpay.ru/​pay/​{merchant_login}?​pay_mode=fix&​price=481.19&​currency=WMZ&​pay_for=123
 После знака "​вопрос"​ передаются параметры платежной ссылки,​ позволяющие генерировать ссылки для разных целей и задач.\\ После знака "​вопрос"​ передаются параметры платежной ссылки,​ позволяющие генерировать ссылки для разных целей и задач.\\
 В данном примере - Платеж на фиксированную сумму 481.19 WMZ за счет №123.\\ В данном примере - Платеж на фиксированную сумму 481.19 WMZ за счет №123.\\
-Мерчант может генерировать ссылки как через [[http://​wiki.onpay.ru/​doku.php?​id=cabinet|Личный Кабинет]],​ так и в простом HTML, использую семантику API.\\+В настройках платежной ссылки можно разрешить или запретить те или иные платежные системы,​ указать с кого взимать комиссию платежных систем для автоматической калькуляции суммы (с Мерчанта или с Плательщика) и т.п. 
 +Мерчант может генерировать ссылки как через [[http://​wiki.onpay.ru/​doku.php?​id=cabinet|Личный Кабинет]] ​**("​Настройки по умолчанию"​)**, так и в простом HTML, использую семантику API.\\
 Более подробно см. в [[http://​wiki.onpay.ru/​doku.php?​id=payment-links-specs|Спецификации на платежные ссылки]].\\ Более подробно см. в [[http://​wiki.onpay.ru/​doku.php?​id=payment-links-specs|Спецификации на платежные ссылки]].\\
 +\\
  
-2. Протокол обмена данными.+====2. Протокол обмена данными==== 
 +(он же - Протокол уведомления о платежах).\\ 
 +Используется в первую очередь для уведомлений при автоматизации платежей.\\ 
 +API позволяет обмениваться данными между сервером Onpay и сервером Мерчанта в безопасном режиме.\\ 
 +Таким образом,​ можно избавиться от ручной сортировки оплаченных покупок,​ неоплаченных заявок и т.п. - просто прописав что должен делать Ваш сервер для того или иного статуса заказа.\\ 
 +Протокол обмена данными реализован на РНР, фреймворках Джанго и ASP, а также для множества популярных CMS.\\ 
 +Протокол обмена данными обеспечивает автоматический ввод и вывод платежей:​\\ 
 +API IN - автоматическе уведомление Вашего сервера о поступлении платежей\\ 
 +Если мы еще не успели сделать модуль для Вашей CMS, пожалуйста отставьте заявку по элейтронной почте или через онлайн-чат:​ https://​onpay.ru/about/
api.1315127511.txt.gz · Последние изменения: 2011/09/04 09:11 — admin