샌드박스 코드에있는걸로 작성했을때 결제 취소(환불)하는 작업은 어떻게 하나요?
현재 사진에 보이는 페이지에서 코드를 가져와 결제를 구현했는데, 결제 취소(환불)은 어떻게 진행해야 할까요?

9 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제 취소하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제 취소 API를 호출하세요. 결제 금액 전액 또는 일부를 고객에게 환불하는 방법, 가상계좌 결제 취소하는 방법, 결제위젯에서 가상계좌 정보 확인하는 방법을 소개합니다.
이런식으로 필수 파라미터가 누락되었다고 하는데,
필수 파라미터인 paymentKey와 cancelReason을 전부 입력했는데도 이런식으로 나오는건 ,, 왜아러는걸까요 ㅜㅜ?

어떻게 요청하셨을까요?
샌드박스에서 결제해도 실결제는 안되는데요. 취소 API 연동을 하시려고 하시는 건가요?
단순히 결제된것 같아서 취소하시는 거면 실제 결제가 안되었으므로 취소하실필요도 없습니다.
앗 샌드박스로 하면 가상으로 결제가 되잖아요, 결제 취소는 가상으로 결제를 취소하게 하는게 안되는걸까요?
가능한데요 왜 취소를 하시려는 건가요? API 로 취소 기능을 제공하시려는 것 같은데요.
JS 랑 Node 로 코딩 하신거면 아래 샘플을 보시면 될겁니다.
GitHub
payment-samples/payment-cancel-api/node at main · tosspayments/paym...
토스페이먼츠 결제 API 및 결제창 샘플 코드입니다. Contribute to tosspayments/payment-samples development by creating an account on GitHub.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.