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

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


robokassa-migration

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
robokassa-migration [2014/09/26 12:04]
admin [Интерфейс получения состояния оплаты счета (OpState)]
robokassa-migration [2014/10/20 07:27] (текущий)
admin
Строка 1: Строка 1:
-==== Миграция с АПИ Робокасса ====+====== Миграция с АПИ Робокасса ​======
  
 **ВНИМАНИЕ. При использовании данного типа АПИ, платежи без обязательных параметров проходить не будут, для "​свободных платежей используйте апи Https1 или Https2.** **ВНИМАНИЕ. При использовании данного типа АПИ, платежи без обязательных параметров проходить не будут, для "​свободных платежей используйте апи Https1 или Https2.**
 \\ \\
-==== Подключение ====+====== Подключение ​======
 Настройки в Кабинете продавца:​\\ Настройки в Кабинете продавца:​\\
 https://​secure.onpay.ru/​merchants/​edit https://​secure.onpay.ru/​merchants/​edit
Строка 14: Строка 14:
 На платежную форму нужно переходить в соответствии с описанием способа инициализации оплаты/​ но вместо URL - https://​auth.robokassa.ru/​Merchant/​Index.aspx,​ надо использовать - https://​secure.onpay.ru/​pay/​login. **Остаток URL и содержимое запроса остается таким, каким было.**\\ На платежную форму нужно переходить в соответствии с описанием способа инициализации оплаты/​ но вместо URL - https://​auth.robokassa.ru/​Merchant/​Index.aspx,​ надо использовать - https://​secure.onpay.ru/​pay/​login. **Остаток URL и содержимое запроса остается таким, каким было.**\\
 \\ \\
-=== Особенности ===+==== Особенности ​====
 Данное апи реализует не только 2 метода уведомления (check и pay), но и преобразование параметров,​ приходящих на платежную форму, конвертируя их в стандартные. Добавляет необходимые параметры при перенаправлении плательщика на страницу магазина после завершения платежа.\\ Данное апи реализует не только 2 метода уведомления (check и pay), но и преобразование параметров,​ приходящих на платежную форму, конвертируя их в стандартные. Добавляет необходимые параметры при перенаправлении плательщика на страницу магазина после завершения платежа.\\
 \\ \\
Строка 27: Строка 27:
 Реализацию имеет лишь Интерфейс получения состояния оплаты счета, остальные являются заглушками,​ возвращающими корректный ответ с пустыми данными.\\ Реализацию имеет лишь Интерфейс получения состояния оплаты счета, остальные являются заглушками,​ возвращающими корректный ответ с пустыми данными.\\
  
-==== Инициализация оплаты ====+====== Инициализация оплаты ​======
 Данная секция описывает формат приходящих данных на платежную форму, и занимается их преобразованием к стандартным в системе Onpay.\\ Данная секция описывает формат приходящих данных на платежную форму, и занимается их преобразованием к стандартным в системе Onpay.\\
 \\ \\
Строка 65: Строка 65:
 При проверке контрольной суммы (MD5) в скриптах магазина по Result Url, Success Url и Fail Url также необходимо учитывать полученные дополнительные параметры при подсчёте контрольной суммы (MD5). См. соответствующие разделы документации.\\ При проверке контрольной суммы (MD5) в скриптах магазина по Result Url, Success Url и Fail Url также необходимо учитывать полученные дополнительные параметры при подсчёте контрольной суммы (MD5). См. соответствующие разделы документации.\\
 \\ \\
-==== Запросы к мерчанту ====+====== Запросы к мерчанту ​======
 ==== Check ==== ==== Check ====
 Check не используется в данном типе апи, всегда возвращает true\\ Check не используется в данном типе апи, всегда возвращает true\\
Строка 119: Строка 119:
   Culture=sCulture   Culture=sCulture
   [&​пользовательские_параметры]   [&​пользовательские_параметры]
-  ​+
 ^ Параметр ^ Описание ^  ^ Параметр ^ Описание ^ 
 | nOutSum | полученная сумма. Сумма будет передана в рублях. Формат представления числа - Разделитель точка. | | nOutSum | полученная сумма. Сумма будет передана в рублях. Формат представления числа - Разделитель точка. |
Строка 125: Строка 125:
 | sCulture | язык общения с клиентом,​ выбранный при инициализации оплаты. Значения:​ en, ru. | | sCulture | язык общения с клиентом,​ выбранный при инициализации оплаты. Значения:​ en, ru. |
  
-==== XML-интерфейсы ==== +====== XML-интерфейсы ​====== 
-=== Общая информация ===+==== Общая информация ​====
 Всего есть 4 вида интерфейсов:​\\ Всего есть 4 вида интерфейсов:​\\
 1) Интерфейс получения списка валют\\ 1) Интерфейс получения списка валют\\
Строка 165: Строка 165:
 1000 - внутренняя ошибка сервиса\\ 1000 - внутренняя ошибка сервиса\\
 \\ \\
-=== Интерфейс получения состояния оплаты счета (OpState) ===+==== Интерфейс получения состояния оплаты счета (OpState) ​====
 Описание:​\\ Описание:​\\
 Возвращает детальную информацию о текущем состоянии и реквизитах оплаты. \\ Возвращает детальную информацию о текущем состоянии и реквизитах оплаты. \\
Строка 175: Строка 175:
 \\ \\
 Параметры запроса:​\\ Параметры запроса:​\\
 +
 ^ Параметр ^ Описание ^  ^ Параметр ^ Описание ^ 
 | MerchantLogin | логин магазина,​ строка | | MerchantLogin | логин магазина,​ строка |
Строка 209: Строка 210:
 \\ \\
 Описание возвращаемых данных:​\\ Описание возвращаемых данных:​\\
 +
 ^ Параметр ^ Описание ^  ^ Параметр ^ Описание ^ 
-| Code | код текущего состояния операции оплаты счета. Возможные значения:​ 5 - операция только инициализирована,​ деньги от покупателя не получены. +| Code | отображает ​код текущего состояния операции оплаты счета. Возможные значения:​ 5 - операция только инициализирована,​ деньги от покупателя не получены. Состояние ввода денег. Это означает,​ что от пользователя ещё не поступила оплата по выставленному ему счёту или платёжная система,​ через которую пользователь совершает оплату,​ ещё не подтвердила факт оплаты. Либо (при оплате смс-сообщениями) оплата поступили частично,​ и система ожидает прихода оставшейся суммы. 100 - операция выполнена,​ завершена успешно. Платёж проведён успешно,​ деньги зачислены на счёт (кошелёк) продавца,​ уведомление об успешном платеже отправлено продавцу. |
-Состояние ввода денег. Это означает,​ что от пользователя ещё не поступила оплата по выставленному ему счёту или платёжная система,​ через которую пользователь совершает оплату,​ ещё не подтвердила факт оплаты. Либо (при оплате смс-сообщениями) оплата поступили частично,​ и система ожидает прихода оставшейся суммы. 100 - операция выполнена,​ завершена успешно. Платёж проведён успешно,​ деньги зачислены на счёт (кошелёк) продавца,​ уведомление об успешном платеже отправлено продавцу. |+
 | RequestDate | дата/​время ответа на запрос (*) | | RequestDate | дата/​время ответа на запрос (*) |
 | StateDate | дата/​время последнего изменения состояния операции (*) | | StateDate | дата/​время последнего изменения состояния операции (*) |
Строка 234: Строка 235:
   +hh:mm или -hh:mm – смещение относительно UTC (показывает,​ что указано локальное время, которое на данное число часов и минут опережает или отстает от UTC)   +hh:mm или -hh:mm – смещение относительно UTC (показывает,​ что указано локальное время, которое на данное число часов и минут опережает или отстает от UTC)
   символ «Z» (должен быть в верхнем регистре),​ означает,​ что момент времени представлен в UTC зоне (эквивалентно +00:00 и -00:00)   символ «Z» (должен быть в верхнем регистре),​ означает,​ что момент времени представлен в UTC зоне (эквивалентно +00:00 и -00:00)
-\\+
 Пример:​ 2010-02-11T16:​07:​11.6973153+03:​00\\ Пример:​ 2010-02-11T16:​07:​11.6973153+03:​00\\
 \\ \\
Строка 240: Строка 241:
 1 - неверная цифровая подпись запроса\\ 1 - неверная цифровая подпись запроса\\
 3 - информация об операции с таким InvoiceID не найдена\\ 3 - информация об операции с таким InvoiceID не найдена\\
-!!! НЕ пользоваться ​XML интерфейсами, кроме OpState.\\+ 
 +!!!Внимание, ​XML интерфейсы, кроме OpState, не поддерживаются,​ а являются лишь заглушками\\
robokassa-migration.1411733053.txt.gz · Последние изменения: 2014/09/26 12:04 — admin