Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Физические

лица

могу

принимать

платежи

напрямую

на

свою

карту

(PeerToPeer).

Как

правило,

это

происходит

с

использованием

готовых

форм. Если

вы

хотите

организовать

прямой

переход

с

вашего

сайта

на

страницу

оплаты

без

промежуточных

форм,

вы

можете

установить

один

из

наших

готовых

модулей

CMS,

и

отредактировать

его

код

для

работы

через

PeerToPeer.

Далее

дана

инструкция

для

этого.

Создание

формы

оплаты

через

конструктор

форм

Первым

шагом

нужно

создать

форму

приема

платежей

в

личном

кабинете.

Эту

форму

не

будет

видеть

пользователь,

она

нужна

только

для

взаимодействия

с

нашей

системой.

Раскрываем

код

формы,

кликнув

по

Получить

код

формы

Image Modified

В

раскрывшемся

коде

находим

и

записываем

параметры

формы:

FormId,

FormType,

AccountId

 Image Modified 

Внесение

изменений

в

код

модуля

для

CMS

Вторым

шагом

нужно

исправить

код

модуля.

Найдите

в

коде

модуля

место,

где

происходит

наполнение

формы

запроса

платежа

Измените

код

формы

таким

образом:

Code Block
languagexml
themeConfluence
titleФорма запроса платежа для физикаcollapsetrue
<form action="https://merchant.intellectmoney.ru/ru/" name="pay" method="POST"> 
	<!-- На этой строчке нужно исправить value на 450157 -->
    <input type="hidden" name="eshopId" value="450157"> 
	... 
 	<!-- Эти строчки нужно добавить --> 
    	<input type="hidden" name="UserFieldName_0" value="Перевод в кошелек"> 
    	<input type="hidden" name="UserField_0" value="1374940645"> <!-- Вместо 1374940645 - номер вашего аккаунта (AccountId) --> 
    	<input type="hidden" name="UserFieldName_9" value="UserPaymentFormId"> 
    	<input type="hidden" name="UserField_9" value="51"> <!-- Вместо 51 - номер созданной формы (FormId) -->
    
	<input type="hidden" name="preference" value="bankcard">
    	... 
</form>
Где:
eshopId - Номер магазина в системе Intellectmoney. Для физических лиц это 450157.
UserField_0 - Номер Вашего аккаунта, полученный на предыдущем шаге (AccountId)
UserFieldName_0 - Строка "Перевод в кошелек"
UserField_9 - Номер формы, полученный ранее (FormId)
UserFieldName_9 - Строка "UserPaymentFormId

В таблице объясняется, за что отвечают добавленные параметры:

ПараметрЗначениеОписание
eshopId 450157Номер магазина в системе Intellectmoney. Для физических лиц это 450157.
UserFieldName_0 строка "Перевод в кошелек"Заголовок для UserField_0
UserField_0 ваш AccountIdНомер Вашего аккаунта, полученный на предыдущем шаге, например 1374940645
UserFieldName_9 строка "UserPaymentFormId"Заголовок для UserField_9
UserField_9 ваш FormIdНомер формы, полученный ранее, например 51
preferenceстрока "bankcard"Способ оплаты, для P2P это всегда "bankcard"