싹추
싹추2mo ago

v1 방식으로 개발중이고 코어API에서 결제취소 부분 질문있습니다.

3가지의 경우의 수가 궁금한데요. POST /v1/payments/{paymentKey}/cancel 이 방식으로 Request parameter 날릴가 궁금해서요. 개인계정이고 일단 개인 key들로 했습니다. 영수증도 안뜨고 해서요! 취소 요청 파라미터 int cancelAmount 를 필수로 왠만하면 보내려고 합니다. 저희 측에서 3개의 경우가있습니다. 1. 고객이 결제 한 금액이 1000원이고 취소시 1000원 전액 환불을 받으려는 요청을 보내려면 cancelAmount를 얼마로 해야하는지..? 2.고객이 결제 한 금액이 1000원인데 취소기한이 지나 저희쪽에서 1000원을 수수료 부과할꺼라서 결국 고객은 0원 환불받는 경우에는 cancelAmount 를 얼마로 해야하는지? 3. 고객이 결제한 금액이 1000원인데 500원만 취소하고 500원만 환불 받고 싶은경우네는 cancelAmount 를 얼마로 해야하는지...? 궁금합니다. p.s cancelAmount = 0 으로 날리면 error 403 이 뜨네요 ㅠㅠ
7 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
싹추
싹추OP2mo ago
TosspayCancelRequest tosspayCancelRequest = TosspayCancelRequest.builder() .paymentKey(paymentKey) .cancelReason(cancelReason) .cancelAmount(cancelAmt) .build(); 이런식으로 3개는 무조건 날리고 있습니다. 저희에서는 저 3가지 경우가 있어서요 취소할시
Kimoon Lee
Kimoon Lee2mo ago
1. 1000입니다. 2. 취소할 금액이 없으므로 API 호출은 안하시면 됩니다. 3. 500원으로 보내시면 됩니다.
싹추
싹추OP2mo ago
아아 감사합니다.
Kimoon Lee
Kimoon Lee2mo ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
싹추
싹추OP2mo ago
생각해보니 너무 어이없는 질문을 했네요..2번은 답변 감사합니다 수고하세요..

Did you find this page helpful?