xpay 계좌 검증 문의 드립니다.

Init_TX 함수로 xpay 초기화시에 mid 상점 아이디가 사용되는데 위젯 결제에서 사용하는 상점이이디를 사용해도 되는지 그리고 테스트 결제 일 경우 t를 붙여서 사용하는게 맞는지 질문드립니다. 테스트 아이디는 t를 제외 하고 입력하라고 되어있는데 테스트아이디는 별로도 있는건가요?
No description
28 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이니스프리몰_고도화
그리고 LGD_BUYERIP 아이피 이건 필수로 세팅 해야 하는건가요?
today.lastday
today.lastday4mo ago
테스트 mid는 t가 붙는 것인데 conf 파일에 tMID가 설정되어 있어야하며 웹에서는 CST_PLATFORM 파람에 service, test로 분기해서 t를 제외하고 사용하라는 의미입니다. 그리고 계좌유효성 모듈 사용하시는건가요? LGD_BUYERIP는 일반적으로 필수 파라메터는 아닌데 상품권결제시에는 필수입니다. 계좌검증(?) 계좌 유효성 모듈을 사용하신다면 청약설정이 되어있는 mid를 사용하시면 됩니다.
이니스프리몰_고도화
네 본인 계좌 검증을 하려고 합니다 아이피는 빼도 되겟군요
today.lastday
today.lastday4mo ago
사용하시려는 MID에 계좌유효성 청약 설정되어있는지 확인 후 사용하시면 됩니다!
이니스프리몰_고도화
xpay 인증서 부분은 설정에서 사용하지 않도록 세팅하고 테스트를 진행 하였는데 정확히 원인을 알수 없는 에러가 발생 하는데 xpay 설정 관련해서 주의 헤야 하는 점이 있을까요
이니스프리몰_고도화
xpay 모듈에서 에러 발생하면 Thrown 하지 않나요?
OMG
OMG4mo ago
보내신 로그 내용이 xpay 로그가 아닌데요. xpay 통신 중 오류가 발생하는 경우라면 mall.conf 에 설정된 log_dir 경로에 xpay 로그파일이 적재됩니다. 해당 파일을 아래에 제출해주시거나 또는 techsupport@tosspayments.com 으로 전달 주세요.
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
이니스프리몰_고도화
// 토스 상점 아이디 설정 (테스트 아이디 일 경우 앞에 't' 붙여서 사용) xpay.Init_TX(xpayPlatform.equals("test") ? "t" : "" + tosId); Init_TX 호출하면서 에러가 발생하고 로그 경로에 로그가 쌓이지 않고 있어네요 로그 경로 하위에 log라는 폴더를 만들었고
이니스프리몰_고도화
mall.conf 파일에도 경로 설정을 해두었습니다.
OMG
OMG4mo ago
네 xpay 로그 확인 되시면 추후 xpay 로그로 문의주시면 됩니다.
이니스프리몰_고도화
로그가 쌓지 않아요
OMG
OMG4mo ago
xpay 통신 테스트를 할 수 있도록 샘플 파일 lgdacom 폴더에 ping 파일이 있는데요. 해당 코드로 테스트 한번 해보시겠어요? java 샘플 코드이면 ping.jsp 로 되어 있습니다. 해당코드는 xpay init 후 ping 으로 통신 여부 체크만 수행하는 샘플 입니다.
Kimoon Lee
Kimoon Lee4mo ago
logs/log 가 아니라 그냥 log 만 만드시면되고 아니면 mall.conf 에 서 log_dir 에 절대경로로 설정해주세요.
이니스프리몰_고도화
절대 경로로 지정하고 하위에 log 폴더를 만들었습니다. 내부 로직이랑 충돌이 발생하는것 같기도 해서 일단은
Kimoon Lee
Kimoon Lee4mo ago
하위에 log 폴더 만드실 필요 없습니다. 설정하신 절대 경로에 저장됩니다.
이니스프리몰_고도화
담당자가 오시면 확인해 봐야 할거 같아요 그렇군요
Kimoon Lee
Kimoon Lee4mo ago
그 폴더만 우선 모든 사용자 쓰기 가능하도록 권한주시구요.
이니스프리몰_고도화
네 xpay 다른 의존 라이브러리 설치 해야 하는게 있나요 httpclient 오류가 발생한것 같은데 2024-07-12 17:20:30 [INFO ] [] Init_TX User TX3X 2024-07-12 17:20:30 [FATAL] [] Key for MID [t] does not exist in mall.conf 2024-07-12 17:20:30 [DEBUG] [null] LGD_TXNAME = AccCert 2024-07-12 17:20:30 [DEBUG] [null] HTTP Status Code = 200 2024-07-12 17:20:30 [DEBUG] [null] HTTP Content-Type = application/json mall.conf 파일 위치가 잘못된거죠?
today.lastday
today.lastday4mo ago
이건 mall.conf에 mid 정보가 없다는건데요. mall.conf에 계좌인증으로 사용하는 mid가 있는지 확인하여 추가하면 됩니다.
이니스프리몰_고도화
넣긴 했는데 계속 mid가 뜨네요
Kimoon Lee
Kimoon Lee4mo ago
키가 노출되어 삭제했습니다. 이거는 설정하신 configpath 와 conf 파일이 있는 폴더가 일치하는지 보시거나 코드에서 CST_MID 가 잘 설정되어 있는지 확인부탁드립니다.
이니스프리몰_고도화
네 다시 확인해보겟습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.