Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Выполнение кастомного кода после успешной оплаты
5ответ(ов) в теме
pavel168
не в сети 4 года
На сайте с 01.08.2019
Участник
Тем 4
Сообщения 12
1
15:54
Версия WP-Recall: 16.17.8

возможно ли после выполнения оплаты через данную форму, когда платеж успешен выполнить определенный код?

Вы не можете просматривать опубликованные ссылки

например, когда перенаправляет на страницу успеха добавить поле к определенному посту с меткой полученной например из POST['description'], который числился в самой форме оплаты

единственный вариант, который вижу пока это взять эту страницу "
Страница успешного платежа", которая отвечает за успешный платеж и сделать под него свой шаблон и прикрепить к данной странице. и добавить туда php c получением получаемых данных,если это возможно.
возможно есть более правильный способ

Редакции сообщения
23.10.2019 15:59pavel168Причина: не указано
0
Вова (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
2
16:09

Перенесено в кастомизации.

Попробуйте хук: do_action( 'rcl_success_pay_system', $data );

там есть в $data->pay_status - думаю там передается статус платежа

или do_action('rcl_success_pay_balance',(object)$data);

0
pavel168
не в сети 4 года
На сайте с 01.08.2019
Участник
Тем 4
Сообщения 12
3
15:56

do_action( 'rcl_success_pay_system', $data );
что передается в качестве $data?

0
pavel168
не в сети 4 года
На сайте с 01.08.2019
Участник
Тем 4
Сообщения 12
4
15:59

т.е как его использовать что бы выполнить кастомный код и получить затем description, который был указан в форме (он вроде в зашифрованном виде в вашей форме идет)?

0
Вова (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
5
16:08

Вы посмотрите в исходнике wp-recall/add-on/user-balance/class-rcl-payment.php 209 строка.
Там обычный json да base64

0
Вы не имеете права на публикацию сообщений в этой теме