Custom Payment Gateway в Woocommerce (Перенаправление на платежный шлюз с параметрами) - PullRequest
0 голосов
/ 14 марта 2020

Я разрабатываю плагин оплаты для одного файла для моего плагина 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...