首页 > 解决方案 > woocommerce Dragonpay 支付网关

问题描述

Dragonpay 如何以及在何处访问我的网站/插件,以便 Dragonpay 可以更新 woocommerce 中的订单状态?这是我插件中的回调方法

class payment_gateway extends WC_Payment_Gateway {
  function callback(){
     global $woocommerce;
     $order_id = $_GET['txnid'];
     $status = $_GET['status'];
     $order = new WC_Order( $order_id );
     if ($status == 'S') {
         $order->add_order_note('Dragonpay Payment Status: SUCCESSFUL');                             
         $order->payment_complete();
         wp_redirect($order->get_checkout_order_received_url());
         exit;
        }
   }

}

标签: wordpresswoocommercepayment-gatewayhook-woocommercewoocommerce-rest-api

解决方案


推荐阅读