부분환불 관련 문의가 있습니다.
이전에 구모듈을 사용중이던 상황에서 이번 개발중 신묘듈로 모듈을 변경하여 개발중입니다.
이 경우에 구모듈에서는 부분환불 관련 설정이 이미 되어있는데, 신모듈에선 부분환불이 작동되지 않습니다.
신모듈은 구모듈과 따로 부분환불 설정을 문의해야하는지, 해야한다면 해당 부분환불 설정과 관련된 문의는 어디로 문의를 해야하는지 알고 싶습니다.
11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
신 모듈에서 부분환불 시도하셨던 주문번호 공유 부탁 드립니다.
crefia_77b2_20230906154833 입니다
cancelAmount를 5000으로 보냈으나 그대로 전액 환불이 된 상태입니다.
취소하실때 금액은 안넘기셨습니다.
그래서 전체 취소 되었습니다.
Body = {"cancelReason":"교육담당자 결제취소"}
이렇게만 넘어왔습니다.
이해 하고 계신대로
cancelAmount 를 넘겨 주시기 바랍니다.
첫번째 취소 요청이 있은 후에
4번 더 요청이 있던 것으로 보이는데
4번 전부 cancelAmount 는 넘어오지 않았습니다.
환불을 위해 생성된 데이터가 전송되기 직전에 찍힌 로그는
{"secret_key":"...","objMap" : {"cancelAmount" : 5000, "cancelReason":"교육담당자 결제취소"},"url":"..."}로 찍히는데, 그렇다면 현재 보내는 데이터 형태가 정상적이지 않은건가요?
저희가 전달받은 데이터는
{"cancelReason":"교육담당자 결제취소"}
이것 입니다.
저희가 보내는 데이터랑 차이가 난다는건데, 그렇다면 부분 환불에 관련되어 따로 추가 설정해야하는 부분이 존재하나요?
아니요
API 요청시에 Body 처리가 있으신것 같은데요
그 부분은 내부적으로 확인 해주셔야 할것 같습니다.
저희는 데이터를 전달 받은대로 처리 하고 있고,
저희가 전달받은 데이터가
{"cancelReason":"교육담당자 결제취소"}
이것 이기에
저희측에 API 요청 하기 전 body 처리에서 데이터 누락이 있으신것 같습니다.
그렇다면 부분환불에 관련되어서 toss나 관리자 설정쪽에서 추가로 설정해야하는건 없다는 것이죠? 이해했습니다. 안내 감사드립니다.
네, 구모듈에서 문제 없이 사용하셨으니
새로운 모듈에서도 문제 없는것이 맞습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.