Я использую WordPress + WooCommerce с плагином CCAvenue Payment Gateway.
Теперь проблема, с которой я сталкиваюсь, заключается в том, что процесс оформления заказа состоит из трех этапов. Сначала на странице оформления заказа я нажимаю ЗАКАЗАТЬ МЕСТО.
Затем появляется новая страница с номером заказа, датой, суммой и способом оплаты.
Затем мне снова нужно нажать на заказ, прежде чем меня перенаправят на страницу платежного шлюза. Из сценария я обнаружил, что прохождение второй страницы детализируется через эти конкретные строки кода в сценарии.
add_action('woocommerce_receipt_ccavenue', array( $this, 'receipt_page'));
function receipt_page( $order ) {
echo '<p>'.__('Please confirm your order on clicking the PLACE ORDER Button Below. To get redirected to the CCAvenue Payment Gateway', 'ccavenue').'</p>';
echo $this->generate_ccavenue_form( $order);
}
Я связался с их поддержкой, но они говорят, что это часть Woocommerce, благодаря которой эта страница создается. Но я обнаружил, что Paypal или другому шлюзу не нужно 3 шага, а только 2 шага, то есть когда я нажимаю «Разместить заказ» в первый раз, когда он напрямую переходит на платежный шлюз без необходимости дополнительного шага.
Есть ли что-то, что можно сделать, чтобы преобразовать это в 2 этапа?
Задача ещё не решена.
Других решений пока нет …