Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
api [2011/09/04 09:11] admin |
api [2011/09/04 09:27] admin |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай])[1] — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.\\ | Интерфейс программирования приложений (иногда интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай])[1] — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. Используется программистами для написания всевозможных приложений.\\ | ||
- | В системе Onpay API это набор переменных и правил, задействованных в коммуникации между сервером Мерчанта и сервером Onpay, позволяющих автоматизировать прием платежей и осуществлять их тонкую настройку. Также API может называться Протокол уведомления о платежах.\\ | + | В системе Onpay API это набор переменных и правил, задействованных в коммуникации между сервером Мерчанта и сервером Onpay, позволяющих автоматизировать прием платежей и осуществлять их тонкую настройку.\\ |
API Onpay состоит из двух частей:\\ | API Onpay состоит из двух частей:\\ | ||
Строка 9: | Строка 9: | ||
После знака "вопрос" передаются параметры платежной ссылки, позволяющие генерировать ссылки для разных целей и задач.\\ | После знака "вопрос" передаются параметры платежной ссылки, позволяющие генерировать ссылки для разных целей и задач.\\ | ||
В данном примере - Платеж на фиксированную сумму 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.\\ | ||
+ | Если мы еще не успели сделать модуль для Вашей CMS, пожалуйста отставьте заявку через форму обратной связи: http://onpay.ru/feedback/ |