WOO-COMMERCE通过信用卡获取付款

时间:2018-10-16 15:20:58

标签: woocommerce payment-gateway

我正在创建用于woo-commerce的在线支付插件,我已经成功地将我的付款方式添加到了结帐页面,但是我没有获得如何捕获或检查付款状态的信息。 例如,来自插件的客户可以使用任何信用卡付款。
我处理付款的功能-

public function process_payment( $order_id ) {
    $order = wc_get_order( $order_id );
    $cart_total = WC()->cart->total;
    // code to capture payment and status
    if(success){
        $order->payment_complete();
        return array(
            'result'  => 'success',
            'redirect'  => $this->get_return_url( $order )
        );
    }
    else{
        wc_add_notice( "Unable to process.", 'error' );
        return array(
            'result'  => 'failure',
            'message' => 'Unable to process.',
        );
    }

}  

0 个答案:

没有答案