success url에 쿼리 파라미터가 첨부되지 않습니다.
안녕하세요.
결제 위젯을 이용하여 일반 결제와 구독형 자동결제(빌링)을 이용하려 합니다.
어느 정도 흐름은 따라간거 같습니다만, requestPayment()와 requestBillingAuth()을 호출한 후 success url로 리다이렉트까지는 되지만 쿼리 파라미터가 비어있습니다.
amount, authKey 등이 모두 없습니다.
상점ID 는 bill_tarmizskg 이고, 테스트 중인 url은 https://d3usopmqlv1ufc.cloudfront.net 입니다.
감사합니다.
7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
bill_tarmizskg 은 빌링 상점이라 requestPayment는 동작을 하지 않는게 맞습니다.
그리고 해당상점은 아직 계약중이라 사용을 못하실것 같구요.
혹시 테스트키 사용하셨나요?
해당 상점의 키로 저희한테 요청들어온게 없습니다.
연동을 정상적으로 하신것인지 확인부탁드립니다.
지금 확인해 보니
https://d3usopmqlv1ufc.cloudfront.net/billingSuccess?customerKey=u9b_7e3eC6k75ikB5hhzr&authKey=bln_WpmmoNXjeZA
이런식으로 전달을 해드렸는데요.
응답이 302 redirect로 처리된것으로 보이고
https://d3usopmqlv1ufc.cloudfront.net/billingSuccess
여기로 redirect가 된것으로 확인됩니다.
cloudfront 쪽을 확인해 주셔야 할것 같아요.


❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
답변 감사합니다! 주신 정보를 토대로 알아본 결과, 방금 리다이렉트 되는 문제를 해결하였습니다. 혹시 저랑 비슷한 환경에서 같은 에러를 겪으시는 분이 있으실까 하여 글을 하나 짧게 남겨봅니다.
저는 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/'
})
로 수정하니까 리다이렉트 없이 쿼리파라미터가 전달되었습니다.
감사합니다!
Stack Overflow
How can I get query strings in my Amazon S3 static website?
I am hosting a static website on Amazon S3. Some of my client-side javascript parses the query strings to control the HTML. This works fine locally, but on the S3-hosted version, the query strings ...
네 확인후 수정 방식까지 공유해주셔서 감사합니다.