결제 승인
안녕하세요. 결제 위젯을 통해 결제 성공 후 결제 승인 api 호출 시 어떤 이유로 성공이 안되었을때 돈이 빠져나가는 건가요? 따로 예외처리가 필요한건가요???
7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
성공이 안되었을때 돈이 빠져나가지는 않습니다.
승인 API 호출은 성공했으나 가맹점 서버 부하가 걸려서 응답을 못받는 경우가 있을 수 있습니다.
이런 상황을 보안하기 위해 webhook을 설정하여 결제완료 상태를 추가로 수신받아 처리에 활용할 수 있습니다.
그리고 거래대사와 정산대사를 통해 결제 발생한 건에 대해 추가 검증하실 수 있구요.
웹훅 가이드 입니다.
https://docs.tosspayments.com/guides/webhook
웹훅(Webhook) 연결하기 | 토스페이먼츠 개발자센터
웹훅은 데이터가 변경되었을 때 상점 서버에서 실시간으로 알림을 받을 수 있는 기능입니다. 웹훅을 연동해서 결제 상태 변경, 지급대행 실행, 브랜드페이 고객 결제수단 업데이트와 같은 변경 사항을 실시간으로 받아보세요.
결제 승인 api 호출해서 성공까지 해야 돈이 빠져나간다는 건가요??! 아 그러면 결제위젯 success 후에 서버에 결제 승인 api 호출하는게 아니라 webhook으로 모두 처리하는게 좋을까요?? webhook이랑 클라이언트 호출을 동시에 사용하면 문제가 될 수 있지 않나요?!
결제 승인 api 호출해서 성공까지 해야 돈이 빠져나간다는 건가요??! <= 네, 카드 기준으로 결제 승인 API까지 성공해야 돈이 빠져나가는게 맞습니다.
승인 API 응답만으로 결제 완료 상태를 체크하셔도 문제는 없습니다.
webhook은 2차 검증이라고 봐주시는게 좋아요.
네 답변 감사합니다~!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.