가상계좌 결제 완료 후 오류 발생
개발문서에
"고객의 계좌 송금 한도가 초과되었거나 네트워크 이슈 등으로 입금 오류가 일어나면 결제 상태가 DONE에서 WAITING_FOR_DEPOSIT으로 변경됩니다. 결제 고객에게 다시 입금하도록 안내해야 합니다."
라고 적혀있습니다.
로컬에서 위 상황을 테스트할 방법이 있을까요?
그리고 다른 분이 하신 질문 답변 중에 DONE이 오면 결제 완료가 됐다고 보면 된다고 답변 해주셨는데
문서에 적어주신 것처럼 DONE이 된 후 WAITING_FOR_DEPOSIT 바뀌는 상황에 대해선 따로 또 처리를 해줘야하는건가요?
6 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
"DONE이 오면 결제완료가 됐다고 보면 된다" 는
https://discord.com/channels/864296203746803753/1146382816653873192/1146383851069898862
쓰레드에서 봤습니다
지금 참조하신 쓰레드에서 전달된 답변은, 일반적인 상황에서의 결제상태에 대한 답변으로 이해해 주시면 됩니다.
은행측 문제로 완료에서 입금대기 상태로 전환되는 케이스가 있으니, 이 케이스 대응이 필요하다는 의미입니다.
단순 상황 테스트 라면,
웹훅이라는 것이 목적지에 POST 로 JSON 데이터를 전달하는 것이니
Postman 등을 통해서 POST 호출해서 상황 테스트 해보시면 될것 같습니다.
웹훅 전달되는 데이터 포맷은 여기 정리 되어 있으니
https://docs.tosspayments.com/common/webhook#%EC%9D%B4%EB%B2%A4%ED%8A%B8-%ED%83%80%EC%9E%85
이 포맷으로, Postman 등의 호출 환경에서
웹훅 전달받는 URL 로 Json data POST 요청 등으로 테스트 해보시면 될것 같습니다.
웹훅(Webhook) 연동하기 | 토스페이먼츠 개발자센터
웹훅은 데이터가 변경되었을 때 상점 서버에서 실시간으로 알림을 받을 수 있는 기능입니다. 웹훅을 연동해서 결제 상태 변경, 지급대행 실행, 브랜드페이 고객 결제수단 업데이트와 같은 변경 사항을 실시간으로 받아보세요.
네 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.