결제 승인 후 가맹점 정의 코드 실행 중 오류 발생 시 자동 결제 취소 방법에 대해 문의드립니다.
안녕하세요. PHP 7.* 환경에서 토스페이먼츠 결제 모듈을 연동하여 사용중에 있습니다.
(결제위젯, 브랜드페이 사용 중 / 자동결제(빌링) 추후 연동 예정)
이전 XPay 모듈에서는 결제 승인 후 가맹점 정의 코드 실행 중 오류 발생 시
토스페이먼츠 모듈에서는 직접
가맹점에서는 고객이 마이페이지를 통해 주문건
이후 업무 담당자는 관리자 페이지에서 해당 주문건에 대해 결제 취소 시
고객이 입력한 환불 계좌 정보를 결제 취소 API 호출 요청 데이터에 포함시켜 취소 처리를 진행하고 있습니다.
다만, 결제 승인 후 기타 작업 처리 중 오류가 발생한 상황에서 개발자가 정의한 자동 결제 취소 로직이 호출되는 상황에는
(결제위젯, 브랜드페이 사용 중 / 자동결제(빌링) 추후 연동 예정)
이전 XPay 모듈에서는 결제 승인 후 가맹점 정의 코드 실행 중 오류 발생 시
Tx 기능이 제공된 것으로 알고 있지만토스페이먼츠 모듈에서는 직접
결제 취소 API를 호출 해야되는 것 같더라구요.가맹점에서는 고객이 마이페이지를 통해 주문건
취소 신청을 하는 경우 환불 계좌 정보를 추가로 받고 있습니다.이후 업무 담당자는 관리자 페이지에서 해당 주문건에 대해 결제 취소 시
고객이 입력한 환불 계좌 정보를 결제 취소 API 호출 요청 데이터에 포함시켜 취소 처리를 진행하고 있습니다.
다만, 결제 승인 후 기타 작업 처리 중 오류가 발생한 상황에서 개발자가 정의한 자동 결제 취소 로직이 호출되는 상황에는
환불 계좌정보가 없을 경우가 있을 것 같은데요. 이런 경우 취소가 불가능한 것인지 문의드립니다.

