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

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


api-notify

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
api-notify [2014/10/20 08:15]
admin [Подключение API]
api-notify [2023/09/25 07:57] (текущий)
admin [Типы API Onpay.ru]
Строка 10: Строка 10:
 Для включения работы по API, Вам нужно:​\\ Для включения работы по API, Вам нужно:​\\
 1. Активировать функцию **“Уведомление по API”** в разделе ​ Настройки Магазина в Кабинете Продавца Onpay\\ 1. Активировать функцию **“Уведомление по API”** в разделе ​ Настройки Магазина в Кабинете Продавца Onpay\\
-2. Указать **API URL** в соответствии со скриптом API на Вашем сервере.\\+2. Указать **API URL** в соответствии со скриптом API на Вашем сервере. В **API URL** возможно использование кириллицы.\\
 3. Установить секретный ключ для “уведомлений по API”, который должен быть таким же, как в скрипте на Вашем сервере,​ чтобы позволить генерацию контрольных подписей.\\ 3. Установить секретный ключ для “уведомлений по API”, который должен быть таким же, как в скрипте на Вашем сервере,​ чтобы позволить генерацию контрольных подписей.\\
  
 Разрешается использование параметров в указываемом API URL, по которому будут приходить уведомления. При этом накладывается ограничение в виде списка зарезервированных API Onpay параметров,​ которые запрещается использовать в API URL настроек магазина. Список зарезервированных параметров прилагается:​\\ Разрешается использование параметров в указываемом API URL, по которому будут приходить уведомления. При этом накладывается ограничение в виде списка зарезервированных API Onpay параметров,​ которые запрещается использовать в API URL настроек магазина. Список зарезервированных параметров прилагается:​\\
-onpay_id\\+//onpay_id\\
 pay_for\\ pay_for\\
 order_amount\\ order_amount\\
Строка 24: Строка 24:
 comment\\ comment\\
 paymentDateTime\\ paymentDateTime\\
-md5\\+md5//
 ====Описание и очередность транзакций==== ====Описание и очередность транзакций====
  
Строка 43: Строка 43:
 \\ \\
 Продавцы могут помечать платежи,​ как “Принятые” вручную во вкладке **“Платежи”** если API не доступен.\\ Продавцы могут помечать платежи,​ как “Принятые” вручную во вкладке **“Платежи”** если API не доступен.\\
-\\ +==== Типы API Onpay.ru ​====
-**Onpay.ru ​имеет несколько типов АПИ:**\\+
 1. Основное АПИ (версия 2.0). В Кабинете продавца выбран по умолчанию (поле селектора на HTTPS 2.0).  1. Основное АПИ (версия 2.0). В Кабинете продавца выбран по умолчанию (поле селектора на HTTPS 2.0). 
 2. API 1.0. Старое апи. С этим АПИ, в частности,​ работают все загружаемые модули с onpaysolutions.ru\\ 2. API 1.0. Старое апи. С этим АПИ, в частности,​ работают все загружаемые модули с onpaysolutions.ru\\
Строка 50: Строка 49:
 4. Гибридные АПИ для упрощения миграции (переход с [[robokassa-migration|Робокассы]] и [[interkassa-migration|Интеркассы]])\\ 4. Гибридные АПИ для упрощения миграции (переход с [[robokassa-migration|Робокассы]] и [[interkassa-migration|Интеркассы]])\\
  
-  * [[description_of_the_api|Описание API (2.0)]] +  ​* **[[description_of_the_api|Описание API (2.1)]]**
   * [[description_of_the_old_api|Старое API (1.0)]]   * [[description_of_the_old_api|Старое API (1.0)]]
- 
   * [[Insales-api|API Insales]]   * [[Insales-api|API Insales]]
- 
   * [[interkassa-migration|Миграция с Интеркассы]]   * [[interkassa-migration|Миграция с Интеркассы]]
-  
   * [[robokassa-migration|Миграция с Робокассы]]   * [[robokassa-migration|Миграция с Робокассы]]
 +  * [[flutter_onpay_sdk|SDK для flutter]]
 +
  
-====== Справочная информация ====== 
  
 ====Недоступность сервера магазина==== ====Недоступность сервера магазина====
Строка 67: Строка 63:
  
 Если сервер магазина недоступен для “pay” запроса,​ система Onpay будет повторно отправлять запрос несколько раз в течение следующих 72 часов. Повторяющиеся запросы посылаются с увеличивающимися интервалами. При этом платеж будет зачислен на счет магазина. Если сервер магазина недоступен для “pay” запроса,​ система Onpay будет повторно отправлять запрос несколько раз в течение следующих 72 часов. Повторяющиеся запросы посылаются с увеличивающимися интервалами. При этом платеж будет зачислен на счет магазина.
- 
-====Возвращаемые ошибки==== 
- 
-На стороне сервера Onpay в зависимости от ответа сервера магазина могут быть сгенерированы следующие ошибки (и в дальнейшем показаны в личном кабинете):​ 
- 
-7.1.1. С сервером магазина нет соединения. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.1.1\\ 
-7.1.2. Платеж отклонен получателем. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.1.2\\ 
-7.1.3. Ошибка авторизации - подпись не совпадает. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.1.3\\ 
-7.1.4. Магазин возвращает неверные данные - pay_for не совпадает. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.1.4\\ 
-7.1.5. Магазин возвращает неверные данные - неверное значение поля (code). http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.1.5\\ 
-7.2.1. С сервером мерчанта нет соединения. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.2.1\\ 
-7.2.2. Ошибка авторизации - подпись не совпадает. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.2.2\\ 
-7.2.3. Магазин возвращает неверные данные - pay_for не совпадает. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.2.3\\ 
-7.3.1. Магазин возвращает данные в некорректном формате (требуется XML или упрощенный текстовый формат). http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.3.1\\ 
-7.3.2. Магазин возвращает неверные данные - отсутствует обязательный параметр (code). http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.3.2\\ 
-7.3.3. Магазин возвращает неверные данные - отсутствует обязательный параметр (pay_for). http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.3.3\\ 
-7.3.4. Магазин возвращает неверные данные - отсутствует обязательный параметр (md5). http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.3.4\\ 
-7.3.5. Ошибка в параметрах запроса. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.3.5\\ 
-7.3.6. Ошибка авторизации. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.3.6\\ 
-7.3.7. Временная ошибка. http://​wiki.onpay.ru/​doku.php?​id=oshibki#​7.3.7\\ 
-7.2.5. Если возвращен код отличный от 0, сообщение ошибки берется из поля "​comment"​.\\ 
api-notify.1413792946.txt.gz · Последние изменения: 2014/10/20 08:15 — admin