Wordpress Woocommerce信用卡支付问题

Wordpress Woocommerce信用卡支付问题,wordpress,woocommerce,hook-woocommerce,Wordpress,Woocommerce,Hook Woocommerce,当客户通过信用卡下订单时,它会自动从挂起变为处理,是否有一个特定的钩子,以便我在下新订单时保持挂起状态。到目前为止,COD工作正常,新订单待定 当下新订单而不是将“处理”设置为挂起时,我用于COD的当前挂钩 add_filter( 'wc_order_statuses', 'rename_order_statuses', 20, 1 ); function rename_order_statuses( $order_statuses ) { $order_statuses['wc-pe

当客户通过信用卡下订单时,它会自动从挂起变为处理,是否有一个特定的钩子,以便我在下新订单时保持挂起状态。到目前为止,COD工作正常,新订单待定

当下新订单而不是将“处理”设置为挂起时,我用于COD的当前挂钩

add_filter( 'wc_order_statuses', 'rename_order_statuses', 20, 1 );
function rename_order_statuses( $order_statuses ) {

    $order_statuses['wc-pending']    = _x( 'Pending', 'Order status', 'woocommerce' );

    return $order_statuses;
}

add_filter( 'woocommerce_cod_process_payment_order_status', 'default_cod_payment_order_status', 10 );
function default_cod_payment_order_status( $order_status ) {
    return 'pending';
}
但信用卡购买自动更改等待处理 如果可能的话,有人能给我看看这个钩子吗?谢谢?

试试这个代码

add_filter( 'woocommerce_payment_complete_order_status', 'wc_payment_update_order_status', 10, 2 );

function wc_payment_update_order_status( $order_status, $order_id ) {

 return 'pending'; 

}