동준
동준2y ago

가상계좌 결제 웹훅 질문

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

Did you find this page helpful?