가상계좌 결제 웹훅 질문
1. payment 객체에 secret이 생기는 경우는 가상계좌인 경우에만 not nullable 하죠?
2. 가상계좌의 경우 입금이 정상적으로 완료되면 confirm(승인) api를 보내줘야 하는거죠?
8 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
현재 스펙상 secret 은 무조건 생성됩니다만, 가상계좌에서만 의미가 있어서 가상계좌인 경우에만 not nullable 한것으로 생각해 주시면 됩니다.
승인 API 를 호출해야 가상계좌 발급이 되서 입금이 가능해지고,
입금 노티를 받아서 해당 결제를 완료해주시면 됩니다.
그러면 제가 이해한바를 한번 적어보겠습니다. 확인좀 부탁드릴게요
현재 jsSDK(결제창 SDK)를 사용해서 가상계좌를 발급받습니다. -> confirm API를 통해 가상계좌 발급이 완료됩니다. -> 유저가 입금합니다. -> callback으로 DONE을 받습니다 -> 내부적으로 결제를 완료처리합니다.(tosspayments에는 별도의 api를 호출하지 않습니다)
네 맞습니다.
대신 저희 노티콜백에 대한 응답으로 200 코드를 내려주시면 됩니다.
200코드가 안내려오는 경우 콜백 실패로 확인하고 재전송을 하게 됩니다.
2XX 계열이면 통과하는걸로 봤는데 204로 보내도 괜찮나요?
네 정확히는 2XX 계열이라 204로 보내셔도 무방합니다.
확인감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.