Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
description_of_the_old_api [2014/10/20 08:04] admin [Возможные коды завершения операции] |
description_of_the_old_api [2015/01/29 11:05] admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ======Описание запросов====== | + | ========API 1.0======== |
- | ====check запрос==== | + | ========Описание запросов======== |
+ | |||
+ | ======check запрос====== | ||
+ | |||
+ | ====Запрос к мерчанту==== | ||
На URL отправляется Post запрос со следующими параметрами: | На URL отправляется Post запрос со следующими параметрами: | ||
Строка 25: | Строка 29: | ||
md5=* | md5=* | ||
+ | ====Ответ мерчата==== | ||
Сервер магазина на check-запрос возвращает следующие данные: | Сервер магазина на check-запрос возвращает следующие данные: | ||
Строка 45: | Строка 50: | ||
</result> | </result> | ||
+ | === Возможные коды завершения операции === | ||
+ | |||
+ | ^ Код ^ Значение ^ | ||
+ | | 0 | ОК – означает, что “платеж может быть принят” | | ||
+ | | 2 | Платёж отклонён. Onpay не примет этот платеж. | | ||
+ | | 3 | Ошибка в параметрах. Onpay не примет этот платеж. | | ||
+ | | 7 | Ошибка авторизации. MD5 подпись неверна. Onpay не примет этот платеж. | | ||
+ | | 10 | Временная ошибка. Onpay не примет этот платеж. | | ||
+ | |||
+ | ======pay запрос====== | ||
- | ====pay запрос==== | + | ====Запрос к мерчанту==== |
На URL отправляется Post запрос со следующими параметрами: | На URL отправляется Post запрос со следующими параметрами: | ||
Строка 91: | Строка 106: | ||
day_to_expiry=* - срок действия кода протекции | day_to_expiry=* - срок действия кода протекции | ||
paid_amount=* - сумма, которую должен был заплатить плательщик | paid_amount=* - сумма, которую должен был заплатить плательщик | ||
+ | |||
+ | ====Ответ мерчанта==== | ||
Сервер магазина на pay-запрос возвращает следующие данные: | Сервер магазина на pay-запрос возвращает следующие данные: | ||
Строка 125: | Строка 142: | ||
| 10 | Временная ошибка. Onpay.ru попробует повторно послать это уведомление несколько раз в течение следующих 72 часов после чего пометит платёж статусом “уведомление не доставлено в API” | | | 10 | Временная ошибка. Onpay.ru попробует повторно послать это уведомление несколько раз в течение следующих 72 часов после чего пометит платёж статусом “уведомление не доставлено в API” | | ||
- | ==== Упрощенный формат ==== | + | ====== Упрощенный формат ====== |
Для ответов на запросы, сервер магазина может использовать упрощенный формат. | Для ответов на запросы, сервер магазина может использовать упрощенный формат. | ||
Строка 151: | Строка 168: | ||
====== Справочная информация ====== | ====== Справочная информация ====== | ||
- | |||
- | |||
- | |||
====Значения полей, содержащих информацию о суммах и платежных системах(на примере)==== | ====Значения полей, содержащих информацию о суммах и платежных системах(на примере)==== | ||
Строка 207: | Строка 221: | ||
В платеж и в pay запрос к серверу магазина попадает сумма, вычисленная по новому курсу на момент создания платежа. В pay запросе к серверу магазина приходит старый курс, который был на момент создания ордера. | В платеж и в pay запрос к серверу магазина попадает сумма, вычисленная по новому курсу на момент создания платежа. В pay запросе к серверу магазина приходит старый курс, который был на момент создания ордера. | ||
- | |||