중국, 동남아 해외 결제 취소에 대해 문의드립니다.
안녕하세요. 쓰리빌리언 최지웅이라고 합니다.
https://docs.tosspayments.com/guides/v2/payment-widget/integration-foreignpay#비동기-결제-취소하는-방법 이 문서를 보고 코드 작업중입니다.
여기서도 비동기로 처리해야한다고 해서 궁금합니다. 결제시에 비동기 처리는 pending 으로 보내고, 그곳에서 webhook 을 기다린뒤 백엔드에서 결제상태를 변동시킨 뒤 처리 완료로 진행했습니다. 안내받기로 시간이 얼마 걸리지 않는 다고 해서요.
그런데 결제취소의 경우에도 취소신청과 취소 완료 사이의 시간이 얼마 걸리지 않을까요?
생각하기론 결제취소가 때에 따라선 많이 걸릴수 있어서, 결제하는 방식보단 결제취소 신청과 완료로 프로세스를 나눠야할까 생각하고 있습니다.
1. 결제취소시 취소 IN_PROGRESS 와 DONE 사이의 시간은 얼마나 걸릴까요
2. ABORTED 하는 케이스는 어떤 것들이 있을까요?
해외 간편결제 연동하기 | 토스페이먼츠 개발자센터
PayPal, 중국 및 동남아 간편결제 등 다양한 해외 결제수단을 개별로 계약 및 연동할 필요 없이, 토스페이먼츠 결제위젯을 통해 한 번에 사용할 수 있어요.
7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
보통 바로 됩니다.
ABORTED는 결제수단에 문제가 발생한 경우 입니다. 해당 계정이나 계좌, 카드에 문제가 있어 환불하지 못함.
네 답변 감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
@이실장 @today.lastday 아 추가질문 하나 더 드리겠습니다. 지금 결제 취소를 구현해보니 훅말고도 https://api.tosspayments.com/v1/payments/${paymentKey}/cancel 이 API 의 Response 에서도 취소상태가 완료로 메시지가 나오는데요. 문서에는 비동기 방식이라 훅으로 구현하라고 되어있는데, 혹시 이건 보장되는 것은 아닌 것이죠? 혹시 개발에서만 테스트해서 그런것인지, 아니면 알리페이 안에서도 각각 다른것인지 궁금합니다.
개발환경 이어서 그렇고,
문서에 설명된 것 처럼,
CANCEL_STATUS_CHANGED 웹훅으로 확인 해주시면 됩니다.