Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
api [2011/09/04 09:28] admin |
api [2023/08/18 06:25] support |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====API Onpay==== | ||
API в классическом понимании этого слова имеет следующее определение:\\ | API в классическом понимании этого слова имеет следующее определение:\\ | ||
Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай])[1] — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.\\ | Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай])[1] — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.\\ | ||
Строка 5: | Строка 6: | ||
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¤cy=WMZ&pay_for=123 | ||
После знака "вопрос" передаются параметры платежной ссылки, позволяющие генерировать ссылки для разных целей и задач.\\ | После знака "вопрос" передаются параметры платежной ссылки, позволяющие генерировать ссылки для разных целей и задач.\\ | ||
В данном примере - Платеж на фиксированную сумму 481.19 WMZ за счет №123.\\ | В данном примере - Платеж на фиксированную сумму 481.19 WMZ за счет №123.\\ | ||
Строка 13: | Строка 15: | ||
Более подробно см. в [[http://wiki.onpay.ru/doku.php?id=payment-links-specs|Спецификации на платежные ссылки]].\\ | Более подробно см. в [[http://wiki.onpay.ru/doku.php?id=payment-links-specs|Спецификации на платежные ссылки]].\\ | ||
\\ | \\ | ||
- | 2. Протокол обмена данными (он же - Протокол уведомления о платежах). Используется в первую очередь для уведомлений при автоматизации платежей.\\ | + | |
+ | ====2. Протокол обмена данными==== | ||
+ | (он же - Протокол уведомления о платежах).\\ | ||
+ | Используется в первую очередь для уведомлений при автоматизации платежей.\\ | ||
API позволяет обмениваться данными между сервером Onpay и сервером Мерчанта в безопасном режиме.\\ | API позволяет обмениваться данными между сервером Onpay и сервером Мерчанта в безопасном режиме.\\ | ||
Таким образом, можно избавиться от ручной сортировки оплаченных покупок, неоплаченных заявок и т.п. - просто прописав что должен делать Ваш сервер для того или иного статуса заказа.\\ | Таким образом, можно избавиться от ручной сортировки оплаченных покупок, неоплаченных заявок и т.п. - просто прописав что должен делать Ваш сервер для того или иного статуса заказа.\\ | ||
Протокол обмена данными реализован на РНР, фреймворках Джанго и ASP, а также для множества популярных CMS.\\ | Протокол обмена данными реализован на РНР, фреймворках Джанго и ASP, а также для множества популярных CMS.\\ | ||
- | Более подробно см. [[http://wiki.onpay.ru/doku.php?id=api-notify|Протокол уведомления о платежах (API)]] | + | Протокол обмена данными обеспечивает автоматический ввод и вывод платежей:\\ |
- | Если мы еще не успели сделать модуль для Вашей CMS, пожалуйста отставьте заявку через форму обратной связи: http://onpay.ru/feedback/ | + | API IN - автоматическе уведомление Вашего сервера о поступлении платежей\\ |
+ | Если мы еще не успели сделать модуль для Вашей CMS, пожалуйста отставьте заявку по элейтронной почте или через онлайн-чат: https://onpay.ru/about/ |