y024022
y02402216mo ago

토스 결제 연동에 대한 API 사용에 대한 문의

토스 결제 연동에 있어서 1. 위젯호출 2. requestPayment 인증 완료 3. 성공값으로로 confirm 승인 의 순서로 카드는 완료되는 것 같은데 1) 가상계좌 연동은 보니까 confirm 승인 이후에 가상계좌 발급 요청을 따로 해야하는 것 같은데 그 절차가 맞나요? 2) 그리고 웹훅을 따로 연동하여 가상계좌의 상태가 변하면 해당 URL로 내용이 전송되어 내부에서 변화를 감지해서 뭔가 작업을 하는것 같은데 맞는건가요? 3) 그리고 현금영수증 발급 요청 API가 따로 있던데 현금 영수증은 confirm 승인이후의 값을 가지고 Y/N를 판단해서 추가적으로 API 연동을 해야하는 건가요? 4) confirm 승인처리를 하면 관련 정보들이 나오는데 자동적으로 처리되는 건 카드 등 바로 승인 처리가 가능한것만 자동으로 되고, 가상계좌와 현금 영수증 처리같은 부가적인 처리는 따로 연동은 해서 처리하는게 맞는거죠?
7 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee16mo ago
1. 해당 프로세스가 완료되면 가상게좌가 발급됩니다. 2. 발급된 가상계좌에 고객이 입금을 하면 그때 웹훅이 발송되고 이때 결제가 완료됩니다. 3. 가상계좌 발급시에 가상계좌 창에서 현금영수증 정보를 입력하면 자동으로 가상계좌에 금액이 입금되면 현금영수증이 발급됩니다. 4. 가상계좌의 경우 발급후 입금 웹훅 받아서 처리만 해주시면 됩니다.
y024022
y024022OP16mo ago
네, 답변감사합니다. 해당 프로세스라고 하시면 1. 위젯호출 ->2. requestPayment 인증 완료 ->3. 성공값으로로 confirm 승인 절차가 끝나면 따로 가상계좌 발급 요청을 하지 않아도 가상계좌가 발급된다는 말씀이신가요? confirm승인을 통한 결과값을 보면 virtualAccount: { accountNumber: "X3790108860254" accountType: "일반" bankCode: "88" customerName: "김정민" dueDate: "2023-11-14T18:21:06+09:00" expired: false payResponse: null refundReceiveAccount: null refundStatus: "NONE" regDt: (7) [2023, 11, 7, 18, 22, 12, 953285633] settlementStatus: "INCOMPLETED" } 이런식으로 들어오던데요...88번의 코드를 가진 은행에 accountNumber인 'X3790108860254'의 가상계좌가 열렸다고 봐야하나요???물로 계좌 번호에 X는 제거해야겠지만요,,,,
Kimoon Lee
Kimoon Lee16mo ago
네 승인 API 호출이 성공하면 가상계좌가 발급됩니다. 지금 테스트 키로 하셨을텐데 그래서 테스트용(실존하지 않는) X 로 시작하는 가상계좌가 발급된겁니다.. 라이브에서는 실제 가상계좌가 발급됩니다.
today.lastday
today.lastday16mo ago
상점관리자-개발자센터-테스트결제내역에서 입금 테스트를 해보실 수 있어요
y024022
y024022OP16mo ago
네. 도움에 감사드립니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?