Woocommerce中的自定义支付网关(使用参数重定向到支付网关)

时间:2020-03-14 11:41:26

标签: php wordpress woocommerce

我正在为woocommerce插件开发一个文件支付插件 以下是我下订单时处理付款的代码

    public function process_payment( $order_id ) {

        $response = $this->before_payment($order_id);

        if ($response === FALSE){

            //show error message
            wc_add_notice( __('Payment error: Unable to connect to the payment gateway, please try again', 'woothemes'), 'error');
            return array(
                'result'    => 'fail',
                'redirect'  => ''
            );

        }else{
// My payment gateway url

            $paymnetURL = $this->url."/pay.php?merchant_id=B1112UVI&comments=$order_id&amount=$order_amount&currency=TZS";
            return array(
                'redirect' => $paymnetURL,
                'result' => 'success'
            );

            }

        }

上面的代码将用户重定向到支付网关,但是网关网站上未显示Amount参数

我该如何解决? 以及付款后如何使回调URL返回用户到主站点 我是wordpress插件的新手

0 个答案:

没有答案