Как вызвать функцию custom php после платежного шлюза - PullRequest
0 голосов
/ 29 мая 2020

Я создаю настраиваемый плагин платежного шлюза для Woocommerce, используя последнюю версию WordPress.

После использования кликов по размещению заказа вызывается функция 'process_payment', и я открываю всплывающее окно для пользователя нашего платежного шлюза. Как только всплывающее окно закрывается, я получаю статус платежа в функции fronted javascript, независимо от того, был ли платеж успешным или неудачным.

Из этого javascript мне нужно вызвать функцию PHP или какое-то действие woocommerce в мой класс плагина для обновления статуса заказа и перенаправления пользователя на неудачную или успешную страницу благодарности.

У меня тоже есть IPN, но этот http-вызов придет позже, и нам нужно сначала обработать этот статус внешнего интерфейса.

Вкратце: Фронтенд-страница проверки имеет статус оплаты в javascript, необходимо отправить его в php функцию, чтобы обновить порядок и перенаправить пользователя на страницу с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...