joon
TPToss payments 개발자 커뮤니티
•Created by joon on 12/19/2023 in #❓┃연동개발-문의
success url에 쿼리 파라미터가 첨부되지 않습니다.
답변 감사합니다! 주신 정보를 토대로 알아본 결과, 방금 리다이렉트 되는 문제를 해결하였습니다. 혹시 저랑 비슷한 환경에서 같은 에러를 겪으시는 분이 있으실까 하여 글을 하나 짧게 남겨봅니다.
저는 aws S3를 웹 호스팅 용으로 사용 중입니다. 그런데 S3가 success/index.html로 리다이렉트를 하는 방식이라고 합니다. (https://stackoverflow.com/questions/20751301/how-can-i-get-query-strings-in-my-amazon-s3-static-website)
그래서 tricky한 방식으로 해결할 수 있는데, success?querystring 이 아닌, success/?querystring 으로 요청하면 된다고 합니다.
그래서 requestPayment({
amount: price,
orderId: generateRandomString(),
orderName: '특정 금액 결제',
successUrl: window.location.origin + '/success/',
failUrl: window.location.origin + '/fail/'
})
로 수정하니까 리다이렉트 없이 쿼리파라미터가 전달되었습니다.
감사합니다!
19 replies