정동진
정동진2mo ago

결제 연동 관련해서 문의 드립니다.

결제창은 토스에서 제공되는 창으로 띄우고 있고, 결제 정보를 선택하고 결제를 하면 paymentKey 응답값으로 오면 해당값을 가지고 결제 승인을 보내고 있습니다. 토스에서 제공되는 lib는 아래와 같습니다. import {loadTossPayments} from '@tosspayments/sdk' -> version 1.3.1 API 버전은 1.0을 사용하고 있습니다. API 메뉴얼에는 결제승인 API가 현재 저희가 사용하고 있는게 아닌데 최신버전으로 공지를 하고 있는걸까요?
아래 API uri 확인 및 연동 방법 문의 드립니다. 결제승인 API API URL : https://api.tosspayments.com/v1/payments/{paymentKey} API METHOD : POST 결제취소 API - paymentKey 값이 LG_up 또는 tLG_u 인경우 XPayClient xpay = new XPayClient(); 결제 취소를 요청 하고 있습니다. - 부분취소인 경우에는 xpay.Set 메소드에서 LGD_CANCELAMOUNT, LGD_REMAINAMOUNT 값을 셋팅하고 있습니다. - paymentKey 값이 LG_up 또는 tLG_u 이 아닌 경우는 - API URL : https://api.tosspayments.com/v1/payments/{paymentKey}/cancel - API METHOD : POST - 요청 Body에 cancelAmount , remainAmount 금액을 세팅해서 결제 취소 요청 하고 있습니다. - paymentKey 값이 LG_up 또는 tLG_u 인 경우 xpay가 아닌 결제취소 api를 아래와 같이 호출하면 될까요? - API URL : https://api.tosspayments.com/v1/payments/{paymentKey}/cancel - API METHOD : POST - 요청 Body에 cancelAmount , remainAmount 금액을 세팅해서 결제 취소 요청
10 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2mo ago
토스페이먼츠 신규 모듈하고, 예전 오래된 유플러스 XPay 를 혼용해서 쓰고 있으신데요. 이렇게 쓰시면 안됩니다. 신규 모듈에서 결제상태 싱크에 문제가 발생 합니다. 토스페이먼츠 신규 모듈로 결제된 결제건들은 "반드시" 신규 모듈의 취소 방식으로 취소 될수 있도록 해주시기 바랍니다. paymentKey 값을 기준으로 나누시지 마시기 바랍니다.
정동진
정동진2mo ago
네 현재는 모두 신규 모듈로 보면 될까요 ?
유부장
유부장2mo ago
메뉴얼에는 당연히 최신 API 버전의 스펙으로 안내합니다. 현재는, 이라는 의미가 어떤 의미이시죠?
정동진
정동진2mo ago
데이터 상에서 xpay, 신규를 구분할수 없는데요 결제승인을 위해서 paymentkey 생성은 신규 방식인것 같아서요 api 방식으로 변경하려고 합니다.
유부장
유부장2mo ago
paymentKey 라는 값이면 신규 입니다. 기존 XPay 는 LGD_TID 이고 신규는 paymentKey 입니다. paymentKey 라는 값이 있으면, 신규 입니다.
정동진
정동진2mo ago
네 확인 감사합니다. 수정시 필요한 부분이 있으면 문의 드리겠습니다.
유부장
유부장2mo ago
네, 메일 / 디스코드 편하게 문의 주시면 됩니다.
정동진
정동진2mo ago
감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
More Posts
해외카드 결제 문의자바스크립트 SDK 버전 1.7.0 사용중이고, 제 국내 카드로 결제 시도시 스크린샷과 같은 에러 메시지가 뜹니다. 해외MASTER를 선택한 후의 결제입니다. 제 카드뿐 아니라 지해외카드 결제 오류해외카드 결제시 오류가 나오는데 quantity 값을 결제시 전달 안하고있는데 오류가 왜 나올까요?구모듈 cdn 에러안녕하세요 https://xpay.uplus.co.kr:7443/xpay/js/xpay_crossplatform.js 위의 라이브러리를 사용중인데 좀전부터 timeout 에러가 뜨빌링 연동 문의 드립니다.현재 https://docs.tosspayments.com/guides/billing/integration 문서를 보고 연동을 해보고 있습니다. 'https://api.tossp네이퍼페이, 카카오페이 테스트 연동 오류mid: imath_1 상점아이디는 위와 같고, 간편결제 네이버페이, 카카오페이 계약 완료하였습니다. 결제 위젯을 사용하여 테스팅 연동 중입니다. 상점내에서 발급받은 결제 위젯 xpay 빌링결제 관련 문의 드립니다.https://drive.google.com/drive/folders/1uvvFmoyHRgg-x4KOiH2qwklAa6IuDAx3 해당 문서로 연동 중인데, 혹시 mobile 버전테스트 연동 후 tosspay로 결제 시 오류 발생하는 현상안녕하세요. 토스 페이먼츠 연동후에 결제 테스트 중인데 신용, 체크 카드는 정상적으로 결제가 되나 tosspay는 "일시적인 오류가 발생했습니다." 에러 문구가 뜨는 현상이 있습니PC에서 모바일 뷰 적용 관련 문의사항첨부이미지와 같이 PC에서 결제화면이 모바일화면을 늘린것 처럼 나오는데 이것이 'PC에서 모바일뷰 적용' 과 관련이 있는지요? 이 기능을 끄고 저장해도 전처럼 수정되지 않는것 같네이버페이 테스트 결제 실패 문의orderId: 01HY9XZ81HEHPH9RXC233R8C5X X-Tosspayments-Trace-Id: 80df6e1bf0ac9db2bc59cbd0fcb56841 네이버페이토스 결제 신청시 앱스토어로 이동안녕하세요. 기프티스타 개발자 황인규입니다. user_id : 1048730 토스 결제시 결제 처리 안된다는 오류 접수되었는데 동영상 확인 결과 appstore로 이동되고 있습니