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 - Строка "Перевод в кошелек"
для PeerToPeer

UserField_9 - указываемНомер номер созданной формы, так же получаем на предыдущем шагеполученный ранее (FormId)
UserFieldName_9
- UserPaymentFormId
 - Строка "UserPaymentFormId"