classic asp 에서 결제 조회를 하려고 하는데....
기존 취소 보내듯이.....조회 API 참고 해서 아래와 같이 시도 했는데 결과 상태값이 500으로 떠서요 혹시 결제 조회 방법이 잘못 됬을까요???
14 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
url = "https://api.tosspayments.com/v1/payments/"& LGD_TID
authorization = "Basic " & base64Encode(secretkey)
set req = Server.CreateObject("MSXML2.ServerXMLHTTP")
req.open "POST", url, False
req.setRequestHeader "Authorization", authorization
req.setRequestHeader "Content-Type","application/json;charset=UTF-8"
'req.send data
req.send
set myJSON = JSON.parse(req.responseText) httpCode = req.status 이런식으로 해서 보냈는데 상태값이 500으로 떨어져서요 혹시 테스트 결제는 조회가 안되나요?
set myJSON = JSON.parse(req.responseText) httpCode = req.status 이런식으로 해서 보냈는데 상태값이 500으로 떨어져서요 혹시 테스트 결제는 조회가 안되나요?
하시고 싶으신게 "조회" 맞나요?
POST 요청을 하고 계셔서요
get 으로 해야하나요?
아하넹
url = "https://api.tosspayments.com/v1/payments/"& LGD_TID
authorization = "Basic " & base64Encode(secretkey)
set req = Server.CreateObject("MSXML2.ServerXMLHTTP")
req.open "GET", url, False
req.setRequestHeader "Authorization", authorization
req.setRequestHeader "Content-Type","application/json;charset=UTF-8"
'req.send data
req.send
get 으로 바꿔서 보냈는데..
404 에러가 떳는데
그리고 LGD_TID 로 바로 넣고 있으신데
신규 모듈 통해서 진행 된 결제건만 조회 가능한것 인지하고 있으시지요?
XPay 결제건은 조회 안됩니다
기존 구버전에 섰던 변수에
LGD_TID = paymentKey
paymentKey 값을 넣어서 쓴거라...
구버전처럼 보일뿐입니다
신규 API 로 보내고 있습니다
paymentKey 값 알려주세요
tlode202408231436259qWo4
입니다
GET 으로 제대로 조회 요청 하셨나요?
제대로된 요청이 없어서, 제가 직접 조회 해봤는데 문제 없습니다
잠시만요
이미 결제 건에 대해서
url = "https://api.tosspayments.com/v1/payments/"& LGD_TID
authorization = "Basic " & base64Encode(secretkey)
set req = Server.CreateObject("MSXML2.ServerXMLHTTP")
req.open "GET", url, False
req.setRequestHeader "Authorization", authorization
req.setRequestHeader "Content-Type","application/json;charset=UTF-8"
'req.send data
req.send
이런식으로 보낼때.. 404 에러가 따고 있습니다
뜨는거 보여 드려야 할까요??
지금 조회 API 가 아니라
계속 승인 API 요청을 하고 계세요
API 요청에 대한 에러 메시지 확인 처리도 하셔야 할것 같아요
아..
LGD_TID 이 값이 빈값으로 들어가고 있었네요
방금 상태값 200 떳습니다 상담 감사합니다
네 수고하셨습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.