테스트 키로는 결제조회api가 정상적으로 안되나요~?
orderId로 조회하기 하는데 [존재하지 않는 상점 정보입니다] 라고 뜹니다
주문번호: U2506271347163629
상점아이디: tusimsa4p38
18 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제조회는 정상적으로 되어야 합니다.
orderid로 조회할 때는
/v1/payments/orders/{orderId} 이걸로 하셨나요?
넹
호출한 주소 여기 남겨주시겠어요?
토스페이먼츠 API 테스트에서도 같은 결과나네여
호출한 주소는 이거입니다
https://api.tosspayments.com/v1/payments/orders/U2506271347163629
호출시 Authorization에 tusimsa4p38의 secretKey를 넣었는지 확인해주세요.
제가 방금 호출했봤는데 정상 동작합니다.
혹시 testsk로 하셨나요? testgsk로 하셨나요?
결제 승인 요청은 됐는데, 주문 조회는 안돼서 여쭤봤습니다
네 테스트키요~
키가 sk 인가요 gsk인가요?
gsk욥
sk로 해보시겠어요
gsk는 결제위젯용 키 (사업자 단위로 unique한 키)인데요. orderId가 MID단위로 unique하기 때문에...
gsk로는 중복될 수 있어서 조회가 제대로 안됩니다.
그럼 라이브키도 g뺀 sk 를 사용해야되는거에요?
그래서
paymentKey를 사용하는걸 권장하고
orderId로 조회하는건 권장하고 있지 않습니다.
하위 호환성을 위해서.. 기존에 결제위젯 전 세대인 '통합결제창' 방식으로 결제하는 가맹점에서는 원활히 사용할 수 있도록 제공되고 있습니다.
결제위젯을 쓰시면 paymentKey도 DB에 저장하시고, 그걸로 조회해주셔요
아 그럼 paymentKey로 주문 정보 조회하면 gsk로 키 사용해도 되는거죠?
네 맞습니다.
감사해요!! 혹시 현금영수증은 테스트 위젯에서 확인할 방법이 없나요~?
현금영수증은 테스트 환경에서 발급테스트 지원되지 않습니다. 라이브에서 해보셔야해요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.