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

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


interkassa-migration

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Последняя версия Both sides next revision
interkassa-migration [2014/02/19 09:54]
admin
interkassa-migration [2014/10/20 07:25]
admin [Порядок подключения]
Строка 1: Строка 1:
 === API Interkassa === === API Interkassa ===
 +
 +**ВНИМАНИЕ. При использовании данного типа АПИ, платежи без обязательных параметров проходить не будут, для "​свободных платежей используйте апи Https1 или Https2.**
 +
 ==== Порядок подключения ==== ==== Порядок подключения ====
  
 После регистрации зайти на страницу https://​secure.onpay.ru/​merchants/​edit и произвести Настройки API IN, в процессе чего обязательно указать тип API  - Interkassa. Следует обратить внимание на то, что если Вы принимаете уведомления по API, то Вам следует скопировать Ваш ik_status_url с формы запроса о платеже и указать Метод отправки запросов в API в соответствии с ik_status_method;​ эти поля можно удалять с формы запроса о платеже так как они будут игнорироваться при получении формы сервисом Onpay, а их значения будут браться из тех, что Вы укажете на https://​secure.onpay.ru/​merchants/​edit. После регистрации зайти на страницу https://​secure.onpay.ru/​merchants/​edit и произвести Настройки API IN, в процессе чего обязательно указать тип API  - Interkassa. Следует обратить внимание на то, что если Вы принимаете уведомления по API, то Вам следует скопировать Ваш ik_status_url с формы запроса о платеже и указать Метод отправки запросов в API в соответствии с ik_status_method;​ эти поля можно удалять с формы запроса о платеже так как они будут игнорироваться при получении формы сервисом Onpay, а их значения будут браться из тех, что Вы укажете на https://​secure.onpay.ru/​merchants/​edit.
 Пример:​ если нужны уведомления ​ - скопировать value (без кавычек):​ Пример:​ если нужны уведомления ​ - скопировать value (без кавычек):​
-  ​<pre>+  ​
   <input type="​hidden"​ value="​http://​name_of_my_site.com/​status_url"​ name="​ik_status_url">​   <input type="​hidden"​ value="​http://​name_of_my_site.com/​status_url"​ name="​ik_status_url">​
   <input type="​hidden"​ value="​GET"​ name="​ik_status_method">​   <input type="​hidden"​ value="​GET"​ name="​ik_status_method">​
-  ​</​pre>​+  ​
  
 ==== Форма уведомления о платеже ==== ==== Форма уведомления о платеже ====
  
 Пусть, например,​ до перехода на Onpay.ru Ваша форма выглядела так: Пусть, например,​ до перехода на Onpay.ru Ваша форма выглядела так:
-  ​<pre>+  ​
   <form target="​_top"​ name="​payment"​ method="​post"​ action="​http://​www.interkassa.com/​lib/​payment.php">​   <form target="​_top"​ name="​payment"​ method="​post"​ action="​http://​www.interkassa.com/​lib/​payment.php">​
     <input type="​hidden"​ value="​64C18529-4B94-0B5D-7405-F2752F2B716C"​ name="​ik_shop_id">​     <input type="​hidden"​ value="​64C18529-4B94-0B5D-7405-F2752F2B716C"​ name="​ik_shop_id">​
Строка 29: Строка 32:
     <input type="​submit"​ value="​Оплатить"​ name="​process">​     <input type="​submit"​ value="​Оплатить"​ name="​process">​
    </​form>​    </​form>​
-  ​</​pre>​+  ​
 И пусть Ваш логин в системе Onpay - my_login И пусть Ваш логин в системе Onpay - my_login
 Тогда значение атрибута action тега <​form>​ необходимо изменить на https://​secure.onpay.ru/​pay/<​Ваш логин>,​ т. е. тег должен выглядеть:​ Тогда значение атрибута action тега <​form>​ необходимо изменить на https://​secure.onpay.ru/​pay/<​Ваш логин>,​ т. е. тег должен выглядеть:​
-  ​<pre>+  ​
     <form target="​_top"​ name="​payment"​ method="​post"​ action="​https://​secure.onpay.ru/​pay/​my_login"> ​   ​     <form target="​_top"​ name="​payment"​ method="​post"​ action="​https://​secure.onpay.ru/​pay/​my_login"> ​   ​
-  ​</​pre>​+  ​
  
 ==== Поля формы ==== ==== Поля формы ====
Строка 45: Строка 48:
 |ik_payment_desc|Нет|Описание товара или услуги|-| |ik_payment_desc|Нет|Описание товара или услуги|-|
 |ik_paysystem_alias|Нет|Поле позволяет заранее определить способ оплаты для покупателя|По умолчанию:​ рубли| |ik_paysystem_alias|Нет|Поле позволяет заранее определить способ оплаты для покупателя|По умолчанию:​ рубли|
-|ik_baggage_fields|Нет|Это поле передается на веб-сайт продавца после выполнения платежа.|Должно быть в формате:​ /^email: .+ tel: \+([\d])+$/ Пример:​ email: mail@gmail.com,​ tel: +79638527744 Т.е телефон должен начинаться с "​+"​|+|ik_baggage_fields|Нет|Это поле передается на веб-сайт продавца после выполнения платежа.|Должно быть в формате:​ /email: .+ tel: \+([\d])+$/ Пример:​ email: mail@gmail.com,​ tel: +79638527744 Т.е телефон должен начинаться с "​+"​|
 |ik_success_url|Нет|URL (на интернет-магазине),​ на который будет переведен покупатель в случае успешного выполнения платежа|Не может содержать параметры запроса (все, что идет после «?» в ссылке). Должен начинаться с "​http://"​ или "​https://"​. По умолчанию используется значение,​ указанное в поле Адрес сайта (для посетителей) на странице https://​secure.onpay.ru/​merchants/​edit| |ik_success_url|Нет|URL (на интернет-магазине),​ на который будет переведен покупатель в случае успешного выполнения платежа|Не может содержать параметры запроса (все, что идет после «?» в ссылке). Должен начинаться с "​http://"​ или "​https://"​. По умолчанию используется значение,​ указанное в поле Адрес сайта (для посетителей) на странице https://​secure.onpay.ru/​merchants/​edit|
 |ik_success_method|Нет|Метод передачи данных платежа,​ который будет использоваться при переходе на Success URL|Должен быть POST или GET. По умолчанию:​ GET. Внимание:​ мы не работаем с методом LINK, и он будет заменен на метод по умолчанию| |ik_success_method|Нет|Метод передачи данных платежа,​ который будет использоваться при переходе на Success URL|Должен быть POST или GET. По умолчанию:​ GET. Внимание:​ мы не работаем с методом LINK, и он будет заменен на метод по умолчанию|
interkassa-migration.txt · Последние изменения: 2014/10/20 07:26 — admin