잘못된 `successUrl` 입니다.
안녕하세요, 로컬 PHP환경에서 토스페이먼츠 SDK연동 테스트중에 있습니다.
샘플 코드에서도 '잘못된 "successUrl"입니다" 라는 에러 메세지가 나왔습니다.
알고보니 url이 localhost인 경우에만 작동을 하더군요!
이런 내용이 혹시 docs에 있나요?
없다면 추가해주시면 감사하겠습니다! 삽질을 많이해서요 ㅠ
12 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
url을 뭐라고 보내고 계신가요?
tosspay-test.local 을 사용했습니다.
앞에
http:// 이런 스킴도 안붙이신거죠?
이런 상태입니다.
.local 이 문제일엇 같아요
아님 - 이게 문제일 수도 있어요
일단 - 제거하고 한번 보냈을 때 정상동작하는지 해보보시겠어요
아네 두 경우 테스트 해보겠습니다
결론:
.local
이 문제인듯 싶습니다.
- https://paytest:8890/: 정상작동
- https://pay-test:8890/ : 정상작동
- https://pay-test.local:8890/: successUrl 오류
- https://paytest.local:8890/: successUrl 오류
- https://pay-test.mylocal:8890/ : successUrl 오류네 이게 공식적으로 허용되 url형식만 받아줘서 그럴거에요!
실제 도메인은 아니시죠?
네 현재 로컬에서 테스트중입니다.
.local을 제거하고 쓰면 될것 같아요. 다만 이 부분은 github이나 doc에 남겨주시면 좋을것 같습니다 😄
혹은 에러메세지가 조금 더 구체적이어도 좋구요!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.