我正在使用WordPress WooCommerce与CCAvenue支付网关插件 .

现在我面临的问题是结账过程是一个3步结账 . 首先在Checkout页面上点击PLACE ORDER .

然后会出现一个新页面,其中包含订单号,日期,总计和付款方式 .

然后我再次需要在重定向支付网关页面之前单击下订单 . 从脚本中我发现它通过脚本中的这些特定代码行传递第二页的详细信息

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个步骤,一旦我点击下订单第一次直接进入支付网关而无需额外的步骤 .

是否可以采取措施将其转换为两步流程?