Предотвратить создание заказа, если кредитная карта отклонена?

Когда пользователь размещает заказ на моем сайте woocommerce, заказ будет создан в админке со статусом ожидания, даже если кредитная карта пользователя будет отклонена.

Я хочу иметь возможность предотвратить создание заказа до тех пор, пока не будет получен успешный ответ. Я использую Authorize.net в качестве платежного шлюза.


person Scott    schedule 28.04.2016    source источник
comment
Это нормальный процесс... Поскольку в процессе транзакции ссылка в этом заказе отправляется на платежный шлюз кредитной карты, я не думаю, что вы можете этого избежать. Вы не можете догадаться до этой отправки, если эта кредитная карта клиента выйдет из строя…   -  person LoicTheAztec    schedule 28.04.2016
comment
В этом есть смысл. Возможно, я смогу удалить заказ, если получу отказ от authorize.net   -  person Scott    schedule 28.04.2016


Ответы (1)


Вы можете использовать хук woocommerce_order_status_failed для обработки этого варианта использования.

person Scott    schedule 28.04.2016