병아리
병아리15mo ago

JSP, JAVA 결제시 CustomerKey

https://docs.tosspayments.com/guides/payment-widget/integration?backend=java 위 샘플에는 CustomerKey 를 UUID 같은 고유한 값으로 설정 하라고 명시 되어 있어서 페이지 진입시 JAVA 에서 UUID 를 생성해서 넘겨주고 있습니다. 근데 PaymentWidget 호출 시 "영문 대소문자, 숫자, 특수문자(-,_,=,.,@)로 최소 2자 이상 최대 50자 이하여야 합니다." 위 와 같은 스크립트 오류가 발생하는데 일반적인 UUID가 아닌 영문 대소문자, 숫자, 특수문자가 포함된 문자열로 생성된 값으로만 사용해야 하나요?? 한가지 더 해당 샘플에서는 "신한은행" 은 보이지 않던데 테스트라서 그런걸까요?
11 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee15mo ago
현재 생성하신 UUID 를 공유해 주실수 있을까요?>
병아리
병아리OP15mo ago
String customerKey = UUID.randomUUID().toString(); customerKey : 5980fbda-05c4-4ca9-939a-cc951654bbf8 이거입니다.
Kimoon Lee
Kimoon Lee15mo ago
그리고 샘플에서 신한은행이 보이지 않는 다는게 어디를 말씀하시는 걸까요?
병아리
병아리OP15mo ago
https://docs.tosspayments.com/guides/payment-widget/integration?backend=java 해당 샘플 복사해서 넣었는데 신용카드 선택 시 셀렉트박스 리스트에 신한은행은 보이지 않고있습니다
Kimoon Lee
Kimoon Lee15mo ago
네 현재 샘플에서는 신한카드가 빠져 있네요. 이건 상점 설정에 따라 달라집니다. 그런데 "5980fbda-05c4-4ca9-939a-cc951654bbf8 " 이부분은 저희쪽으로 요청이 들어온적이 없어 보입니다. 콘솔상에서 customerkey가 저희쪽으로 어떻게 넘어가는지 확인 부탁드립니다.
병아리
병아리OP15mo ago
No description
병아리
병아리OP15mo ago
해당 부분에서 오류가 발생했습니다. 67라인 실제 토스결재쪽으로는 가기 전이구요
Kimoon Lee
Kimoon Lee15mo ago
66라인에서 customekey를 콘솔에 찍은후 콘솔을 캡쳐해서 보내주세요.
병아리
병아리OP15mo ago
아 디버깅으로 테스트시 셋팅하는 순서의 문제로 파악됐습니다. 한번더 확인 후 오류가 확인되면 말씀드리겠습니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?