토스페이먼츠 가상계좌 환불 오류
안녕하세요 다름이 아니라 가상계좌 환불에 대한 건으로 문의드릴게 있습니다.
tosspayment v1 (0.9.2)로 결제 위젯으로 연동하여 가상계좌를 통한 결제를 사용하고 있습니다.
아래와 같은 400 error가 발생하고 있는데요,
{
"currency": null,
"cancelAmount": 2700000,
"cancelReason": "판매자 거래 거절",
"taxFreeAmount": null,
"taxExemptionAmount": 0,
"cancelRequestId": null,
"taxAmount": null,
"refundableAmount": null,
"refundReceiveAccount": {
"bank": "",
"accountNumber": "015**0010",
"holderName": "홍길동"
},
"isDividedPayment": false,
"refundMid": null
}
bank에 대한 값이 null이 들어가서
--
{
"code": "INVALID_BANK",
"message": "유효하지 않은 은행입니다."
}
--
와 같은 오류가 발생하는데요
유저가 은행을 분명 입력을 할텐데 토스페이먼츠 측으로 은행 코드가 넘어가지 않는걸까요?
(가상계좌를 통해서 결제가 완료된 건에는 은행코드가 정상적으로 들어가있습니다.)
추가로 환불 계좌 입력할 때 유효성을 체크할 수 있는 방법이 없을지 문의드립니다.
추가로 환불 계좌 입력할 때 유효성을 체크할 수 있는 방법이 없을지 문의드립니다.
7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
api 호출은 가맹점에서 요청해주게 됩니다.
왜 bank값이 안넘어왔는지는 확인해주셔야할 것 같아ㅛ
저렇게 취소 요청을 하시면 저희가 유효성을 체크하고 환불 을 진행합니다. 별도로 유효성 체크를 하실필요가 없어요.
답변 감사합니다.
동일한 건으로 계속 bank에서 "" 으로 넘어와서 환불이 안되고 있는 상황인데 가맹점이라 하면 은행을 말씀하시는걸까요?
{
"code": "INVALID_BANK",
"message": "유효하지 않은 은행입니다."
}
이렇게 오류가 뜨고 있습니다.
네 저희가 안넘겨 드리는게 아닙니다.
UI 에서 받으실것 같은데 그 값을 정상적으로 넘기지 못하시는 것 같아요.
확인해보겠습니다 감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.