가상계좌 환불 계좌 등록시 은행 코드 오류 문의.
테스트 환경에서 가상계좌 취소 코드를 작성하고 있는데요. 고객 환불 계좌를 같이 등록할 시 "INVALID_BANK:유효하지 은행입니다" 라는 오류가 발생합니다. "refundReceiveAccount" 항목에 "bank"에 "06" 으로 들어가는데, 국민은행 코드가 아닌가요?
13 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
orderId 나 paymentkey를 회신부탁드립니다.
orderId : 20251104053124969000 입니다.
예 확인후 회신드리겠습니다
네.
일단 두가지가 겹친 문제인데요
1. 최초 요청시 아래와 같이 보냈습니다.
{
"cancelReason": "구매자 요청",
"refundReceiveAccount": {
"bankCode": "06",
"accountNumber": "삭제",
"holderName": "삭제"
}
}
bankCode 가 아닌 bank 로 보내주세요
{
"cancelReason": "구매자 요청",
"refundReceiveAccount": {
"bank": "06",
"accountNumber": "삭제",
"holderName": "삭제"
}
}
입니다
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
국민은행 06은 맞습니다. 이게 첫번째 사유이고
2) 위와 같이 수정후 요청을 하셔도 똑같은 에러가 날겁니다.
그 이유는, 지금 헤더에 멱등키를 아래와 같이 설정하셨는데요
idempotency-key: dae37cbXXXXXXXXXXXXXXXXXXXXXX
이렇게 되면, 최초 발생된 트랜잭션의 결과만 응답이 됩니다. 즉 동일 멱등키로 실패가 났었기 때문에, 동일하게 실패 응답이 내려옵니다. 저 멱등키설정을 제거하시고 새로 요청해보시기 바랍니다.
네. bank 로 바꾸고 해봐도 오류가 나서 문의드린건데 헤더키 확인해 보겠습니다.
네 말씀하신대로 15:04 요청부터는 bank 로 수정해서 올려주셨는데, 저 멱등키때문에 똑같은 에러가 계속 응답되었습니다.
네. 말씀하신데로 조치 후 다시 테스트 해보겠습니다.
해결했네요. 감사합니다. ^^
네 004 로도 올려주신것 같은데.. 004는 금결원 은행코드 세자리입니다. 이것도 국민은행으로 인식합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.