youngjo
youngjo2y ago

상품취소

안녕하세요. 아래와 같은 상품취소 api 요청 후, {"success":false,"msg":"Request failed with status code 403","data":{"code":"FORBIDDEN_REQUEST","message":"허용되지 않은 요청입니다."} 와 같은 응답을 얻게 되는데 어떤 점에서 잘못된 정보를 기입한 것일까요? URL: https://api.tosspayments.com/v1/payments/vKaNpekDYjZ61JOxRQVEN2AAvJGlaQrW0X9bAqwdmgPznL42/cancel Header: { Authorization: 'Basic {HASH_KEY}' } Body: { cancelReason: '관리자 취소 요청', cancelAmount: undefined }
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2y ago
결제가 진행된 키와, 취소를 요청하는 키 pair 가 맞지 않아서 그렇습니다. 처음 결제요청한 클라이언트키와 pair 된 시크릿키로 취소 요청 될수 있도록 확인 해주세요.
youngjo
youngjoOP2y ago
그러면, PaymentKey 말고 결제 요청과 취소ClientKey, PrivateKey를 비교해보면 되겠네요.
Kimoon Lee
Kimoon Lee2y ago
secretkey 를 비교하셔야 합니다.
김차장
김차장2y ago
결제창을 열을때 사용되는값 : clientKey 인증이후 승인요청을 할때 사용되는값 : secretKey 취소에 사용되는 값 : secretKey secretKey 는 apiKey 라고 부르기도 하구요 backend 통신에는 이값이 사용됩니다. paymentKey 는 결제를 하면 결제건마다 매핑되는 고유한 값이구요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?