Олег с клещами

Олег с клещами

желаю, чтобы все!
+449
Репутация
14621
Рейтинг
#1 Приём платежей на сайте 12 марта 2019 в 10:46
Есть ТЗ. Нужен кодер.
1) Посетитель (без регистрации) заполняет форму: ФИО, паспортные данные, чекбокс согласия на чего-нибудь.
2) Сумма фиксированная для всех, не меняется.
3) Нажимает кнопку оплатить. При нажатии должны произойти 2 события: 1) Отправка данных формы, даты и времени заполнения на Email администратора. 2) Переход на сайт Робокассы для оплаты.
Можно просто скрипт, без админки.
Кто возьмётся?
#1 Складчина Платёжная система для магазина. 6 марта 2019 в 10:17
Готов внести 1000р
#2 Закрыть отдельные видеоролики 5 марта 2019 в 19:04


Задача решена, всем спасибо!

Олег с клещами
Если не секрет, то как решили свою задачу? Вдруг кому то понадобится.

vikont

Просто договорился с клиентом, что хватит функционала из коробки InstantVideo, где есть запрет для детей, можно его модернизировать и всё. Это просто, чтоб не париться с новым функционалом. Но, тема всё равно интересная, для типов не видео и любых.
#3 Закрыть отдельные видеоролики 4 марта 2019 в 15:54
Задача решена, всем спасибо!
#4 Закрыть отдельные видеоролики 4 марта 2019 в 15:27

Если нужно, чтобы "согласился" один раз и далее смотрел все ролики (а не отмечался по каждому ролику отдельно), то ещё и печеньку надо б ставить.
Тут же и следующие вопросы возникают: при каждом входе на сайт нужно соглашаться или, к примеру, раз в год? Отмечаться нужно сразу при входе на сайт или только первый раз попав на закрытый ролик?

Олег Васильевич я
Вот это пока не точно знаю.
Но, скорее всего так: зашел на сайт, ходит везде, далее варианты:
1) как только попытался зайти на страницу закрытого ролика вот тут должен согласиться, и ему будут открыты сразу все закрытые ролики.
2) каждый раз заходя на страницу закрытого ролика должен будет нажимать согласие.
Скорее всего без чекбокса, просто 2 кнопки "Согласен"/"Не согласен".
#5 Закрыть отдельные видеоролики 4 марта 2019 в 15:24


Здесь есть уведомление с Согласен \ Закрыть /forum/thread27633-1.html

@elv

Опять не то. Мне надо чтобы нажатие реально открывало/закрывало доступ к ролику.
#6 Закрыть отдельные видеоролики 3 марта 2019 в 13:38


Для фото тоже не помешает. У @SmartControl был компонент ~ "Права доступа", с метками на Запись: 18+, vip и тд, не могу найти. Можно ограничить допустим Полем возраст, у кого ниже 18 — тот не просмотрит пока не изменит возраст, изменит, должен будет согласится с условиями.

@elv

Этот компонент здесь. Но это немного не то для меня. Мне надо, чтобы гости без регистрации получали доступ только поставив галочку в чекбоксе и нажав ОК и продолжали дальше оставаться гостями, но иметь доступ к роликам.
#7 Закрыть отдельные видеоролики 3 марта 2019 в 09:41
Олег Васильевич я, просто нет времени формулировать, завал с работой. Поэтому тупо скопировал требование заказчика smile
Ну вроде понятно всё таки.
Клиент вместо ролика видит небольшой текст о согласии на просмотр и чекбокс, который надо отметить. Отмечает, жмёт "ОК" и переходит к просмотру ролика. По сути нужна какая-то заплатка типа z-index:10000, которая этими манипуляциями убирается.
Вроде всё просто, если надо закрыть например один ролик, это можно тупо руками прописать. Но, надо так, чтобы эту функцию можно было включать в админке для любого ролика.
#1 Закрыть отдельные видеоролики 2 марта 2019 в 14:02
InstantVideo 2:
Как сделать, чтобы отдельные видеоролики были закрыты и посетитель сайта их смог посмотреть только нажав галочкой свое согласие на просмотр такого видео? Будет ещё текст согласия. Из коробки вроде нет такого.
#8 Robokassa для двойки 26 февраля 2019 в 16:02


Кстати вчера зашел в личный кабинет робокассы, а там вот такое послание

Владимир Савенко
Сейчас зашел в робокасу и никакого сообщения не увидел… В каком оно разделе?
#9 Robokassa для двойки 26 февраля 2019 в 12:38
Тема по прежнему актуальна
#10 Прием платежей на сайте под 2.11.0 26 февраля 2019 в 08:49
Всё ещё актуально
#11 Прием платежей на сайте под 2.11.0 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 — пользовательский параметр;

Взято Отсюда
#12 Прием платежей на сайте под 2.11.0 24 февраля 2019 в 14:38


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

Loadырь
Робокасса предоставляет. Задача в том, чтобы это как-то сцепить с формой на iForms или какой-то ещё.
#13 Прием платежей на сайте под 2.11.0 23 февраля 2019 в 16:03


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

vikont

На робокассе есть регистрация.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.