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

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


api

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Последняя версия Both sides next revision
api [2011/09/04 09:05]
admin
api [2023/02/06 12:32]
support [2. Протокол обмена данными]
Строка 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&​currency=WMZ&​pay_for=123 
 +После знака "​вопрос"​ передаются параметры платежной ссылки,​ позволяющие генерировать ссылки для разных целей и задач.\\ 
 +В данном примере - Платеж на фиксированную сумму 481.19 WMZ за счет №123.\\ 
 +В настройках платежной ссылки можно разрешить или запретить те или иные платежные системы,​ указать с кого взимать комиссию платежных систем для автоматической калькуляции суммы (с Мерчанта или с Плательщика) и т.п. 
 +Мерчант может генерировать ссылки ​как через [[http://​wiki.onpay.ru/​doku.php?​id=cabinet|Личный Кабинет]] **("​Настройки по умолчанию"​)**так и в простом HTML, использую семантику API.\\ 
 +Более подробно см. в [[http://​wiki.onpay.ru/​doku.php?​id=payment-links-specs|Спецификации на платежные ссылки]].\\ 
 +\\
  
 +====2. Протокол обмена данными====
 +(он же - Протокол уведомления о платежах).\\
 +Используется в первую очередь для уведомлений при автоматизации платежей.\\
 +API позволяет обмениваться данными между сервером Onpay и сервером Мерчанта в безопасном режиме.\\
 +Таким образом,​ можно избавиться от ручной сортировки оплаченных покупок,​ неоплаченных заявок и т.п. - просто прописав что должен делать Ваш сервер для того или иного статуса заказа.\\
 +Протокол обмена данными реализован на РНР, фреймворках Джанго и ASP, а также для множества популярных CMS.\\
 +Протокол обмена данными обеспечивает автоматический ввод и вывод платежей:​\\
 +API IN - автоматическе уведомление Вашего сервера о поступлении платежей\\
 +Если мы еще не успели сделать модуль для Вашей CMS, пожалуйста отставьте заявку по элейтронной почте или через онлайн-чат:​ https://​onpay.ru/​o-nas.html
api.txt · Последние изменения: 2023/08/18 06:25 — support