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

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


api

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
api [2011/09/04 09:05]
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&​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/​about/​
api.1315127158.txt.gz · Последние изменения: 2011/09/04 09:05 — admin