Планируется, что клиент будет вносить всегда одну сумму (например 10000 р.). Таким образом, не будет «ассортимента» услуг, а будет просто предоплата. Но там необходимо будет, чтобы он внёс свои данные (ФИО, паспорт, телефон и др.), прочитал Договор и поставил «галочку», что он с ним ознакомлен, только после этого он сможет оплатить. Далее информация об оплате должна будет поступать на электронную почту администратора.
Есть идеи?
Может как-то это прикрутить к iForms?
Или кто-то готов потрудиться над решением?
Реально так делать еще не пробовал, но можно рискнуть…
С помощью iForm это можно сделать, но у вас должна быть регистрация сайта на Робокассе.
Реально так делать еще не пробовал, но можно рискнуть…
На робокассе есть регистрация.
Робокасса предоставляет. Задача в том, чтобы это как-то сцепить с формой на iForms или какой-то ещё.
А робокасса разве не предоставляет форму приема платежей? Яша например нормально с этим работает money.yandex.ru/quickpay/.
Завязываете форму на IForm в логическую цепочку с кнопкой Робокассы и все.Робокасса предоставляет. Задача в том, чтобы это как-то сцепить с формой на iForms или какой-то ещё.
А можно вообще сделать на типе контента без iForm, при этом будут собираться данные покупателей… А можно и UserPay использовать… вариантов много…
Скиньте код формы, который предоставляет робокасса. Секретные данные в ней замените на что-то придуманное от "фонаря".Робокасса предоставляет.
Это пример кода на сайте Робокассы
Скиньте код формы, который предоставляет робокасса. Секретные данные в ней замените на что-то придуманное от "фонаря".Робокасса предоставляет.
<? // регистрационная информация (логин, пароль #1) // registration info (login, password #1) $mrh_login = "demo"; $mrh_pass1 = "password_1"; // номер заказа // number of order $inv_id = 0; // описание заказа // order description $inv_desc = "Оплата заказа в Тестовом магазине ROBOKASSA"; // сумма заказа // sum of order $out_summ = "11.00"; // тип товара // code of goods $shp_item = 1; // язык // language $culture = "ru"; // кодировка // encoding $encoding = "utf-8"; // формирование подписи // generate signature // HTML-страница с кассой // ROBOKASSA HTML-page print "<html><script language=JavaScript ". "src='https://auth.robokassa.ru/Merchant/PaymentForm/FormMS.js?". "MerchantLogin=$mrh_login&OutSum=$out_summ&InvId=$inv_id". "&Description=$inv_desc&SignatureValue=$crc&shp_Item=$shp_item". "&Culture=$culture&Encoding=$encoding'></script></html>"; ?>
MerchantLogin — логин Продавца;
OutSum — стоимость заказа в валюте, выбранной Продавцом через интерфейс администрирования;
DefaultSum — сумма, отображаемая в форме по умолчанию;
InvId — номер заказа в магазине;
Description — описание заказа;
Culture — язык общения;
Encoding — кодировка, в которой возвращается HTML-код кассы Java-скриптом;
SignatureValue — контрольная сумма MD5 (подпись);
shp_Item — пользовательский параметр;
Взято Отсюда