안녕하세요. 코드엠샵 기술지원팀입니다.
아래 샘플 코드를 참고해주시기 바랍니다.
try {
$order = wc_get_order( 112659053 );
if ( $order && function_exists( 'pafw_get_payment_gateway' ) ) {
/** @var PAFW_Payment_Gateway $payment_gateway */
$payment_gateway = pafw_get_payment_gateway( $order->get_payment_method() );
if ( $payment_gateway && $payment_gateway->cancel_request( $order, '관리자 주문취소' ) ) {
$order->update_status( 'refunded', '관리자에 의해 주문이 취소 되었습니다.' );
pafw_update_meta_data( $order, '_pafw_order_cancelled', 'yes' );
pafw_update_meta_data( $order, '_pafw_cancel_date', current_time( 'mysql' ) );
}
}
} catch ( Exception $e ) {
}
감사합니다.
-
이 답변은
코드엠샵에 의해 4 years, 11 months 전에 수정됐습니다.
-
이 답변은
코드엠샵에 의해 4 years, 11 months 전에 수정됐습니다.
-
이 답변은
코드엠샵에 의해 4 years, 11 months 전에 수정됐습니다.