개발 테스트 환경에서 결제취소시 오류나는 건
안녕하세요 개발 언어는 PHP이며 현재 결제취소 연동 문서를 보고
https://docs.tosspayments.com/guides/v2/cancel-payment
가이드 대로 paymentKey값을 통해 취소요청을 했으나
"허용되지 않은 요청입니다." 라는 오류 메세지로 response 값이 넘어오고 있습니다.
어떤 이유인지 궁금합니다.
결제 취소하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제 취소 API로 금액 전액・부분 환불하는 방법, 가상계좌 결제 취소하는 방법, 결제위젯에서 가상계좌 정보 확인하는 방법을 소개합니다.
10 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
에러 발생한 paymentKey 남겨주세요
ttktr20241105162351nhUJ5 (네이버페이)
ttktr20241105163244kctn9 (카카오페이)
결제가 발생한 곳의 secretKey를 이용하여 취소하셨는지 확인 부탁드려요.
결제 조회해보시면 조회가 안될거에요.
테스트 결제내역에는 결제가 완료된것으로 표시됩니다.
결제 요청할때 사용한 키와
취소 할때 키가 다릅니다.
API 시크릿키 동일하게 사용했는지를 확인 해보세요
온라인에 공개된 공용키를 사용하셨는지를 보시면됩니다.
결제위젯 연동키인 클라이언트 키가밧을 통해 결제 요청을 해서 결제진행을 했는데 취소시에는 어떤 시크릿키값을 통해서 취소를 요청해야하나요?
연동가이드에서 보면 결제요청시 클라이언트값만 기입하도록 되어 있어서요
결제 진행 할때
결제 요청 - 클라이언트 키
결제 승인 - 시크릿키로 하셨을 거고요
결제 취소 - 결제 승인하고 동일한 시크릿키로 하시면 됩니다.
결제는
요청 (인증), 승인
두개 단계로 나뉘어져 있는 점은 연동 하시면서 인지 하셨을 것이라 생각 합니다.
네:) 확인감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.