INCORRECT_BASIC_AUTH_FORMAT
결제 요청 후 승인 요청 시 해당 오류가 발생 합니다.
결제는 widget을 사용하였고, 승인은 샘플에 있는 jsp를 참고하여 만들었습니다.
결제요청 시 보내는 값을 확인하여 API 테스트에 넣으면 승인 응답이 정상적으로 나오는데 AP에서만 저 오류가 발생하여 문의 드립니다.
13 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
0e33c76952764df0be31dde4e0f120c0
주문번호(orderId) 입니다
{"code":"INCORRECT_BASIC_AUTH_FORMAT","data":null,"message":"잘못된 요청입니다. ':' 를 포함해 인코딩해주세요."}
오류 내용 입니다
테스트키로 진행하고 계시나요?
에러메세지 그대로 확인해보셨을까요?
넵 테스트 키 입니다.
네 오류 메세지 확인 차 넘기는 값을 확인해보니
{"amount":1000,"orderId":"0e33c76952764df0be31dde4e0f120c0","paymentKey":"XJxNkgDKzOEP59LybZ8BYZLM0pwgxBr6GYo7pRe10BMQwla2"}
이렇게 json 형식으로 되어 있어요
Header에 secretKey인코딩한 부분을 확인해주셔야합니다.
어,...
Authorization
이 부분이 확인이 필요하단 말씀이신가요?
네
그런데 위 주문번호로 결제 성공하신거 아닌가요?
요청을 성공하여
승인으로 보내는 와중에
저런 오류가 발생을 했습니다
해당 주문번호로는 정상 결제성공한 로그만 저희에게 남아있습니다.
결제요청 시 보내는 값을 확인하여 API 테스트에 넣으면 승인 응답이 정상적으로 나오는데 AP에서만 저 오류가 발생하여 문의 드립니다.AP는 뭔가요?
아 API 테스트는 TOSS 개발자센터에서 결제승인 API테스트 이고
AP는 구현하고 있는 로컬 서버 입니다
아 실장님
혹시 따로 궁금한게 더 있는데
결제위젯
샘플 프로젝트 보면
jsp 부분에는 결제 요청, 결제 승인
2단계로 되어 있고
vue 에는 결제 요청만 되어 있는거 같은데
vue에는 결제 요청 및 승인이 한단계로 묶여 있는건가요?
jsp 에서는 index.html 과 success.jsp가 있는데
vue는 homePage.vue 하나만 있어서요
아 : 이거는 해결 됐습니다...시크릿 키를 설정파일에 적어놓고 그걸 가져 오는데 샘플에는 뒤에 콜론이 있었네요 이걸 못 봤습니다
모든 결제는 인증과 승인으로 이루어집니다.
vue는 라우터가 따로 있어서, JSP와는 구조가 달라서 그렇게 느껴지시는걸거에요.
넵 확인 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.