토스페이는 따로 결제창이 없나요?

paymentData["KAKAOPAY"] = { "cardCompany": null, "cardInstallmentPlan": null, "maxCardInstallmentPlan": null, "freeInstallmentPlans": null, "useCardPoint": false, "useAppCardOnly": false, "useInternationalCardOnly": false, "flowMode": "DIRECT", "easyPay": 'KAKAOPAY', "discountCode": null, "appScheme": null } 카카오페이나 페이코 등은 창이 잘 나오는데 TOSSPAY는 창이 안 나옵니다. 카드창에서 나오는 것으로 이용해야 하나요?
37 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2w ago
TOSSPAY로 했을 때 안나오나요? 떠야 정상입니다. mid알려주세요
모세스파더
raoniorg0q paymentData["TOSSPAY"] = { "cardCompany": null, "cardInstallmentPlan": null, "maxCardInstallmentPlan": null, "freeInstallmentPlans": null, "useCardPoint": false, "useAppCardOnly": false, "useInternationalCardOnly": false, "flowMode": "DIRECT", "easyPay": 'TOSSPAY', "discountCode": null, "appScheme": null } 했는데.... 전에 뜬 창이 떠서
모세스파더
토스창만 누르면 전에 눌렀던 창이 나옵니다. 코드가 잘못된 것은 아닌 것 같은데...
No description
Ayaan
Ayaan2w ago
지금 이용하고 계신 서비스가 어떤걸까요? 결제위젯이신건가요? 아니면 결제창 DIRECT 호출이신건가요? 찍어주신 스크린샷은 결제위젯 화면 같아서, 어떻게 호출하고 계신건지 확인해보려구요.
모세스파더
다이렉트로 호출입니다. 위 코드로 해서
Ayaan
Ayaan2w ago
호출 중이신 JS파일이 이 둘중에 어느것일까요?
<!-- V2 -->
<script src="https://js.tosspayments.com/v2/standard"></script>
<!-- V2 -->
<script src="https://js.tosspayments.com/v2/standard"></script>
<!-- V1 -->
<script src="https://js.tosspayments.com/v1/payment"></script>
<!-- V1 -->
<script src="https://js.tosspayments.com/v1/payment"></script>
모세스파더
v1입니다.
Ayaan
Ayaan2w ago
후자 말씀하시는거 맞으시죠?
모세스파더
v2로 하면 되나요?
Ayaan
Ayaan2w ago
아니요 잠시만요
이실장
이실장2w ago
mid알려주세요
모세스파더
raoniorg0q
이실장
이실장2w ago
토스페이 한번 호출해보시고 아래 2가지 전달주세요 - 사용한 주문번호 - 화면 및 콘솔 창 캡처
모세스파더
traoniorg0q / 1_2_01043974658_20241007194250
모세스파더
이렇게
No description
모세스파더
뜨면 되나요?
Kimoon Lee
Kimoon Lee2w ago
이건 "flowMode": "DEFAULT" 로 띄우신것 같은데요. 이미 승인 및 취소가 진행된 중복된 주문번호 입니다. 다른 주문번호로 진행해주세요. 로 에러가 났습니다. 주문번호 변경해서 호출해 보세요.
모세스파더
1_2_01043974658_20241007195122
이실장
이실장2w ago
다른 주문번호로하니까 되나요?
모세스파더
아뇨... 소스는 카카오페이나 페이코랑 동일한데...토스만 안 뜹니다. 전 팝업이 뜹니다.
이실장
이실장2w ago
어떤 팝업이요?
모세스파더
페이코 창 띄웠다가 닫고, 토스페이 누르면 페이코 창이 뜹니다.
이실장
이실장2w ago
flowMode=DEFAUL 로 호출하셨어요 1_2_01043974658_20241007195122 소스를 찰 확인해보기 바랍니다
Kimoon Lee
Kimoon Lee2w ago
뭔가 토스페이 눌렀을때 파라미터 설정을 잘못하고 계신것 같습니다.
이실장
이실장2w ago
"flowMode": "DIRECT", "easyPay": 'TOSSPAY' 요청하면 정상적으로 토스페이가 보이는게 맞으니, 어떻게 호출되고 있는지 확인해주세요 네트워크 탭에서도 어떻게 요청하고 있는지 확인가능할거에요
모세스파더
paymentData["카드"] = { "cardCompany": null, "cardInstallmentPlan": null, "maxCardInstallmentPlan": null, "freeInstallmentPlans": null, "useCardPoint": false, "useAppCardOnly": false, "useInternationalCardOnly": false, "flowMode": "DEFAULT", "easyPay": null, "discountCode": null, "appScheme": null } paymentData["KAKAOPAY"] = { "cardCompany": null, "cardInstallmentPlan": null, "maxCardInstallmentPlan": null, "freeInstallmentPlans": null, "useCardPoint": false, "useAppCardOnly": false, "useInternationalCardOnly": false, "flowMode": "DIRECT", "easyPay": 'KAKAOPAY', "discountCode": null, "appScheme": null } paymentData["TOSSPAY"] = { "cardCompany": null, "cardInstallmentPlan": null, "maxCardInstallmentPlan": null, "freeInstallmentPlans": null, "useCardPoint": false, "useAppCardOnly": false, "useInternationalCardOnly": false, "flowMode": "DIRECT", "easyPay": 'TOSSPAY', "discountCode": null, "appScheme": null } paymentData["APPLEPAY"] = { "cardCompany": null, "cardInstallmentPlan": null, "maxCardInstallmentPlan": null, "freeInstallmentPlans": null, "useCardPoint": false, "useAppCardOnly": false, "useInternationalCardOnly": false, "flowMode": "DIRECT", "easyPay": 'APPLEPAY', "discountCode": null, "appScheme": null } paymentData["PAYCO"] = { "cardCompany": null, "cardInstallmentPlan": null, "maxCardInstallmentPlan": null, "freeInstallmentPlans": null, "useCardPoint": false, "useAppCardOnly": false, "useInternationalCardOnly": false, "flowMode": "DIRECT", "easyPay": 'PAYCO', "discountCode": null, "appScheme": null } 소스는 이런한데... 토스페이만 ^^;;
이실장
이실장2w ago
이렇게 주셔도 동작은 귀사 페이지에서 하니 저희도 알수가 없어요 ^^ 저희가 확인가능한건 1_2_01043974658_20241007195122 는 "카드"의 값으로 요청이 왔다는 것입니다.
모세스파더
예 그것은 카드창으로 해서 그렇고, 토스창 자체가 안 뜹니다. 제가 뭘 잘못했는지....
이실장
이실장2w ago
저희가 확인가능한 사이트가 있나요?
Kimoon Lee
Kimoon Lee2w ago
TOSSPAY 버튼을 눌렀을때 paymentData["TOSSPAY"] 를 호출하지 못하시는거 아닌가요?
모세스파더
찾았습니다. javascript:pay('8')" class="on 6" 번호 매칭이 잘못되었었습니다.
이실장
이실장2w ago
네 고생하셨습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
모세스파더
왜 호출을 못하나... 소스를 보니... 애먼 소스를 보고 있었습니다. paymentData["TOSSPAY"] 를 호출하지 못하시는거 아닌가요?.... 맞네요....
Kimoon Lee
Kimoon Lee2w ago
네 공유 감사합니다.