Прием платежей на сайте под 2.11.0

InstantCMS 2.X
#1 23 февраля 2019 в 09:10
Необходима возможность подключения РОБОКАССЫ (или другого оператора) для приема платежей на сайте под 2.11.0
Планируется, что клиент будет вносить всегда одну сумму (например 10000 р.). Таким образом, не будет «ассортимента» услуг, а будет просто предоплата. Но там необходимо будет, чтобы он внёс свои данные (ФИО, паспорт, телефон и др.), прочитал Договор и поставил «галочку», что он с ним ознакомлен, только после этого он сможет оплатить. Далее информация об оплате должна будет поступать на электронную почту администратора.
Есть идеи?
Может как-то это прикрутить к iForms?
Или кто-то готов потрудиться над решением?
#2 23 февраля 2019 в 15:28
С помощью iForm это можно сделать, но у вас должна быть регистрация сайта на Робокассе.
Реально так делать еще не пробовал, но можно рискнуть… laugh
#3 23 февраля 2019 в 16:03


С помощью iForm это можно сделать, но у вас должна быть регистрация сайта на Робокассе.
Реально так делать еще не пробовал, но можно рискнуть… laugh

vikont

На робокассе есть регистрация.
#4 24 февраля 2019 в 09:06
А робокасса разве не предоставляет форму приема платежей? Яша например нормально с этим работает money.yandex.ru/quickpay/.
#5 24 февраля 2019 в 14:38


А робокасса разве не предоставляет форму приема платежей? Яша например нормально с этим работает money.yandex.ru/quickpay/.

Loadырь
Робокасса предоставляет. Задача в том, чтобы это как-то сцепить с формой на iForms или какой-то ещё.
#6 24 февраля 2019 в 14:48

Робокасса предоставляет. Задача в том, чтобы это как-то сцепить с формой на iForms или какой-то ещё.

Олег с клещами
Завязываете форму на IForm в логическую цепочку с кнопкой Робокассы и все.
А можно вообще сделать на типе контента без iForm, при этом будут собираться данные покупателей… А можно и UserPay использовать… вариантов много…
#7 24 февраля 2019 в 14:49

Робокасса предоставляет.

Олег с клещами
Скиньте код формы, который предоставляет робокасса. Секретные данные в ней замените на что-то придуманное от "фонаря".
#8 24 февраля 2019 в 17:06


Робокасса предоставляет.

Олег с клещами
Скиньте код формы, который предоставляет робокасса. Секретные данные в ней замените на что-то придуманное от "фонаря".

Loadырь
Это пример кода на сайте Робокассы
  1.  
  2. <?
  3.  
  4. // регистрационная информация (логин, пароль #1)
  5. // registration info (login, password #1)
  6. $mrh_login = "demo";
  7. $mrh_pass1 = "password_1";
  8.  
  9. // номер заказа
  10. // number of order
  11. $inv_id = 0;
  12.  
  13. // описание заказа
  14. // order description
  15. $inv_desc = "Оплата заказа в Тестовом магазине ROBOKASSA";
  16.  
  17. // сумма заказа
  18. // sum of order
  19. $out_summ = "11.00";
  20.  
  21. // тип товара
  22. // code of goods
  23. $shp_item = 1;
  24.  
  25. // язык
  26. // language
  27. $culture = "ru";
  28.  
  29. // кодировка
  30. // encoding
  31. $encoding = "utf-8";
  32.  
  33. // формирование подписи
  34. // generate signature
  35. $crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:shp_Item=$shp_item");
  36.  
  37. // HTML-страница с кассой
  38. // ROBOKASSA HTML-page
  39. print "<html><script language=JavaScript ".
  40. "src='https://auth.robokassa.ru/Merchant/PaymentForm/FormMS.js?".
  41. "MerchantLogin=$mrh_login&OutSum=$out_summ&InvId=$inv_id".
  42. "&Description=$inv_desc&SignatureValue=$crc&shp_Item=$shp_item".
  43. "&Culture=$culture&Encoding=$encoding'></script></html>";
  44.  
  45. ?>
  46.  
Передаваемые параметры:

MerchantLogin — логин Продавца;
OutSum — стоимость заказа в валюте, выбранной Продавцом через интерфейс администрирования;
DefaultSum — сумма, отображаемая в форме по умолчанию;
InvId — номер заказа в магазине;
Description — описание заказа;
Culture — язык общения;
Encoding — кодировка, в которой возвращается HTML-код кассы Java-скриптом;
SignatureValue — контрольная сумма MD5 (подпись);
shp_Item — пользовательский параметр;

Взято Отсюда
#9 26 февраля 2019 в 08:49
Всё ещё актуально
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.