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

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


interkassa-migration

Различия

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

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

Следущая версия
Предыдущая версия
interkassa-migration [2014/02/19 09:53]
admin создано
interkassa-migration [2014/10/20 07:26] (текущий)
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>​+  ​
  
 ==== Поля формы ==== ==== Поля формы ====
  
 Далее приведена таблица с замечаниями о полях формы: Далее приведена таблица с замечаниями о полях формы:
-|Поле|Обязательный|Описание|Замечание|+Поле ​Обязательный ​Описание ​Замечание ​^
 |ik_shop_id|Нет|Идентификатор магазина зарегистрированного в системе|Игнорируется,​ можно удалять. Идентификация магазина производится по логину в action| |ik_shop_id|Нет|Идентификатор магазина зарегистрированного в системе|Игнорируется,​ можно удалять. Идентификация магазина производится по логину в action|
 |ik_payment_amount|Да|Сумма платежа,​ которую продавец желает получить от покупателя|Округляется до второго знака после запятой| |ik_payment_amount|Да|Сумма платежа,​ которую продавец желает получить от покупателя|Округляется до второго знака после запятой|
Строка 45: Строка 48:
 |ik_payment_desc|Нет|Описание товара или услуги|-| |ik_payment_desc|Нет|Описание товара или услуги|-|
 |ik_paysystem_alias|Нет|Поле позволяет заранее определить способ оплаты для покупателя|По умолчанию:​ рубли| |ik_paysystem_alias|Нет|Поле позволяет заранее определить способ оплаты для покупателя|По умолчанию:​ рубли|
-|ik_baggage_fields|Нет|Это поле передается на веб-сайт продавца после выполнения платежа.|Должно быть в формате:​ /^email: .+tel: \+([\d])+$/ ​ <​pre>​Пример:​ email: mail@gmail.com,​ tel: +79638527744</​pre> ​  Т.е телефон должен начинаться с "​+"​|+|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, и он будет заменен на метод по умолчанию|
Строка 53: Строка 56:
 |ik_status_method|Нет|Метод передачи оповещения по API|Игнорируется,​ можно удалять. Определяется в настройках на https://​secure.onpay.ru/​merchants/​edit| |ik_status_method|Нет|Метод передачи оповещения по API|Игнорируется,​ можно удалять. Определяется в настройках на https://​secure.onpay.ru/​merchants/​edit|
  
-*Внимание:​ новое опциональное поле:​* +***Внимание**: новое опциональное поле:​* 
-|Поле|Обязательный|Описание|Замечание|+Поле ​Обязательный ​Описание ​Замечание ​^
 |ik_fees_payer|Нет|Плательщик комиссии в момент создания платежа|Если равен "​1",​ то плательщиком комиссии становится покупатель,​ иначе - продавец| |ik_fees_payer|Нет|Плательщик комиссии в момент создания платежа|Если равен "​1",​ то плательщиком комиссии становится покупатель,​ иначе - продавец|
  
interkassa-migration.1392803605.txt.gz · Последние изменения: 2014/02/19 09:53 — admin