tosspayments Sdk 호출
가상계좌 발급을 위해 tosspayments Sdk. '가상계좌' 가상계좌로 발급 거려내역은 입력 되었으나 가상계좌 발급이 안되고 있습니다 . 다른설정이 필요한가요 테스트 클라이언트 키로 토스 테스트 api 호출시에는 가상계좌가 정상 발급 된건으로 보입니다 orderid 1223334444-1695272491829. 테스트 클라이언트 키로 테스트 중입니다.
15 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
테스트 결제내역 첨부

승인 API 호출이 안된 것 같은데,
승인 API 호출 어떻게 하고 계신가요?
결제 조회가 다수 보이는데,
혹 승인 API 호출 시도 시에 POST 가 아닌 GET 으로 요청 하고 계신것 아닌지도 확인 부탁 드립니다.
var tossPayments = TossPayments(clientKey) // 클라이언트 키로 초기화하기
tossPayments.requestPayment('가상계좌', { // 결제 수단 파라미터
// 결제 정보 파라미터
amount: 100,
orderId: rqst_no + '-' + orderTime,
orderName: order_name,
customerName: customer_name,
successUrl: ’successUrll’,
failUrl: 'failUr',
validHours: 168,
/* cashReceipt: {
type: '소득공제',
}, */
useEscrow: false,
})
지금 공유 주신 부분은 결제 요청 부분이고
서버 쪽에서 승인 API 호출 하는 부분을 공유 해주실 수 있으실까요?
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
이 API 호출하는 부분입니다
결제 흐름 이해하기 | 토스페이먼츠 개발자센터
카드 결제 과정의 세 가지 핵심 단계인 요청, 인증, 승인을 이해할 수 있어요.
pqyments 키로 호출 하는 부분을 말씀하시는건가요 ?
네, 서버에서 paymentKey 와 orderId, amount 로 승인 API 호출하는 부분
이 부분이 정상 동작하지 않아서, 결제가 만료된 것으로 보여서요
이해 했습니다
감사합니다.
승인 API 를 예전 버전의 API 를 사용하고 계시는 군요
괜찮으시면, 공유드린 링크에 명시된 새 API 로 전환도 의견 드려봅니다
v1/payments/confirm 을 사용하고
body 로 paymentKey, orderId, amount 를 전달하는 방식 입니다.
예전 버전과 크게 다르지 않고,
paymentKey 를 쿼리파람이 아닌 body 파람으로 전달하여서 보안적으로 조금 더 좋습니다.
네 감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.