워드프레스 쇼핑몰 코드엠샵 › 게시판 › 워드프레스 결제 포럼 – PGALL › 나이스페이 › 코딩으로 결제취소를 할 수 있는 방법이 있나요?
결제 서비스 이용 중 궁금하신 사항 및 개선사항을 접수 해 주세요.
결제 플러그인 사용 및 설정과 관련한 문의는 워드프레스 결제 매뉴얼에서 확인하실 수 있습니다.
빠른 해결을 원하시는 경우, 포럼 검색을 통해 유사 사례를 검색 해 보실 수 있습니다.
- 이 게시글은 1개 답변과 2명 참여 했으며, 마지막으로 8 달, 1 주 전에
코드엠샵에 의해 업데이트 됐습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
- 글쓴이글
- 2020년 6월 20일 10:33 오전 #53820
–
참가자우커머스 오더를 update_status(‘refunded’)할 경우,
그냥 환불됨 상태로만 변경이 되고 실제 금액이 환불이 되진 않더라구요.
이부분을 코딩으로 개발 할 수 없나요?2020년 6월 22일 10:09 오전 #53849코드엠샵
키 마스터안녕하세요. 코드엠샵 기술지원팀입니다.
아래 샘플 코드를 참고해주시기 바랍니다.
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 ) { }
감사합니다.
- 글쓴이글
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
- 답변은 로그인 후 가능합니다.