Статус платежного шлюза Woocommerce WorldPay

Я использую платежный шлюз WooCommerce и WorldPay. Моему клиенту требуется отображать тот же статус заказа, что и в статусе заказа учетной записи WorldPay. Например, когда заказ размещен и оплата завершена, статус отображается УПОЛНОМОЧЕН. Мой клиент говорит, что в статусе заказа woocommerce он также должен отображаться как AUTHORIZED. А когда статус заказа WorldPay через 15–30 минут изменяется с AUTHORIZED на CAPTURED, в Woocommerce он также должен быть изменен с AUTHORIZED на CAPTURED.

Есть ли способ изменить статус WorldPay? Пожалуйста помоги

-1

Решение

WorldPay имеет API, где вы можете проверить статус.
https://developer.worldpay.com/jsonapi/api#getorder

Вы можете сделать это с помощью WordPress Cronjob и очень легко изменить статус заказа Woocommerce.

$order = new WC_Order($order_id);
$order->update_status('pending', 'order_note');
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]