WOO-COMMERCE Захват оплаты с кредитных карт - PullRequest
0 голосов
/ 16 октября 2018

Я создаю плагин для онлайн-платежей для 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.',
        );
    }

}  
...