HTTP Уведомление и вставка полученных данных

Вы хотите поделиться советами и подсказками для WYSIWYG Web Builder, разместить обучающие или полезные HTML-коды? Вы можете это сделать здесь ...
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить
Аватара пользователя

Автор Темы
krystalmoon
Интересующийся
Интересующийся
Сообщения: 43
Зарегистрирован: 22 мар 2019, 19:35
Версия Web Builder: 14.0.3

HTTP Уведомление и вставка полученных данных

Сообщение krystalmoon » 01 мар 2020, 23:01

Добрый день, появился вопрос а точнее несколько:

1. Есть editbox куда нужно будет вставить значение из комментария по оплате

2. После получения http комментарий вставляется в значение и запускается таймер в зависимости от суммы

3. После того как таймер закончится поле обновляется


Пример, человек зашел и оплатил услугу через яндекс деньги по типу:

Код: Выделить всё

$secret_key = 'PLzJI0SgyuqPW2kdjuoLOKKP'; // секретное слово, которое мы получили в предыдущем шаге.
 
// возможно некоторые из нижеперечисленных параметров вам пригодятся
// $_POST['operation_id'] - номер операция
// $_POST['amount'] - количество денег, которые поступят на счет получателя
// $_POST['withdraw_amount'] - количество денег, которые будут списаны со счета покупателя
// $_POST['datetime'] - тут понятно, дата и время оплаты
// $_POST['sender'] - если оплата производится через Яндекс Деньги, то этот параметр содержит номер кошелька покупателя
// $_POST['label'] - лейбл, который мы указывали в форме оплаты
// $_POST['email'] - email покупателя (доступен только при использовании https://)
 
$sha1 = sha1( $_POST['notification_type'] . '&'. $_POST['operation_id']. '&' . $_POST['amount'] . '&643&' . $_POST['datetime'] . '&'. $_POST['sender'] . '&' . $_POST['codepro'] . '&' . $secret_key. '&' . $_POST['label'] );
 
if ($sha1 != $_POST['sha1_hash'] ) {
   // тут содержится код на случай, если верификация не пройдена
   exit();
}
 
// тут код на случай, если проверка прошла успешно
 
exit();


Его текст из комментария вставляется в поле и блокируется на время в таймере, а таймер в свою очередь берет значение в зависимости от суммы т.е. если сумма допустим от 300 до 350 то будет таймер на сутки если от 600 до 650 то на неделю и тд

Как только таймер истекает поле разблокируется и выставляется дефолтное значение

Реклама
Ответить

Вернуться в «WYSIWYG Web Builder Советы, рекомендации, учебники и примеры кода.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость