微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何从 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 举报,一经查实,本站将立刻删除。