Я разрабатываю плагин оплаты для одного файла для моего плагина 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¤cy=TZS";
return array(
'redirect' => $paymnetURL,
'result' => 'success'
);
}
}
Приведенные выше коды перенаправляют пользователя на платежный шлюз, но параметр Amount не отображается на сайте шлюза
Как я могу решить это? И как я могу сделать URL обратного вызова, чтобы вернуть пользователя на основной сайт после оплаты Я новичок в плагине WordPress