如何从 WooCommerce process_payment 重定向到用于付款处理的自定义页面

问题描述

我试图将用户重定向一个页面以执行一些 js(加密支付),但我找不到正确的方法

是否有正确的方法可以从插件重定向页面并返回到我们进行重定向的位置?

class WC_Scpay_Payment_Gateway extends WC_Payment_Gateway {
    public function process_payment($order_id){

        global $woocommerce;

        // we need it to get any order details
        $order = wc_get_order( $order_id );

        // Mark as on-hold (we're awaiting the payment)
        //https://docs.woocommerce.com/document/managing-orders/
        $order->update_status( 'on-hold',__( 'Awaiting cryptocurrency payment','mycryptocheckout' ) );

        $order->payment_complete();

        $redirect_url = 'http://localhost/wordpress/validation-paiement-crypto/';
        wp_redirect($redirect_url);

        print_r($_GET);
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)