Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Создание формы оплаты через конструктор форм
Создаём форму приема платежей в личном кабинете http://wiki.intellectmoney.ru/pages/viewpage.action?pageId=6914784Инструменты для приёма платежей
Раскрываем код формы, кликнув по Получить код формы
В раскрывшемся коде находим и записываем параметры формы: FormId, FormType, AccountId
Выбор способа интеграции
После создания формы оплаты нужно выбрать способ интеграции. Вы можете:
- установить модуль IntellectMoney для Вашей версии CMS: http://wiki.intellectmoney.ru/pages/viewpage.action?pageId=6914789&src=contextnavpagetreemode
Внесение изменений
Найдите в коде где происходит наполнение формы запроса платежа :http://wiki.intellectmoney.ru/pages/viewpage.action?pageId=4849803#id-ПротоколприемаплатежейIntellectmoney-4.2.1.Формазапросаплатежа и измените её таким образом:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<form action="https://merchant.intellectmoney.ru/ru/" name="pay" method="POST"> <input type="hidden" name="eshopId" value="450157"> <input type="hidden" name="orderId" value="номер заказа"> <input type="hidden" name="serviceName" value="Книга"> <input type="hidden" name="recipientAmount" value="12.30"> <input type="hidden" name="recipientCurrency" value="RUB"> <input type="hidden" name="UserFieldName_0" value="Перевод в кошелек"> <input type="hidden" name="UserField_0" value="1374940645"> <input type="hidden" name="UserFieldName_9" value="UserPaymentFormId"> <input type="hidden" name="UserField_9" value="51"> <input type="hidden" name="FormType" value="IMAccount"> <input type="hidden" name="UserFieldName_2" value="Param name for value_2"> <input type="hidden" name="email плательщика"> <input type="hidden" name="preference" value="bankcard"> ... ... <input type="submit" name="button" value="оплатить"> </form> |
Где:
eshopId - номер магазина в системе Intellectmoney. Для физических лиц это 450157.
UserField_0 - номер Вашего аккаунта, получаем на предыдущем шаге (AccountId)
UserFieldName_0 - "Перевод в кошелек" для PeerToPeer
UserField_9 - указываем номер созданной формы, так же получаем на предыдущем шаге (FormId)
UserFieldName_9 - UserPaymentFormId
FormType - Должно соответствовать способу приёма денежных средств в форме приема платежей, выбирается при создании формы:"IMAccount"(В личный кабинет), "PeerToPeer" (На карту).
Важно: для переводов на карту обязательно передавайте preference = bankcard
Так же получаем на предыдущем шаге.