가상계좌 환불 테스트 시 계좌 정보 오류 문의
안녕하세요.
가상계좌 환불 테스트를 테스트 환경에서 진행하던 중 정상 케이스로 통과 되던 계좌 번호가 "INVALID_REFUND_ACCOUNT_NUMBER" 오류를 받아 문의드립니다.
실제 계좌 번호에 문제가 있는 것인지, 아니면 테스트 환경이라 발생한 문제인지 알려주시면 감사하겠습니다.
1) 성공 케이스
- 주문번호: tmeec20251118144209HubP3
- 요청:
{
"currency": null,
"cancelAmount": 7000,
"cancelReason": "상품 또는 옵션 변경",
"taxFreeAmount": null,
"taxExemptionAmount": 0,
"cancelRequestId": null,
"taxAmount": null,
"refundableAmount": null,
"refundReceiveAccount": {
"bank": "하나",
"accountNumber": "287**8607",
"holderName": "이광섭"
}
}
- 응답
{
"virtualAccount": {
"accountNumber": "X9891223634537",
"accountType": "일반",
"bank": "하나",
"bankCode": "81",
"customerName": "스티븐",
"dueDate": "2025-11-20T14:42:08+09:00",
"expired": true,
"settlementStatus": "INCOMPLETED",
"refundStatus": "PENDING",
"refundReceiveAccount": {
"bankCode": "81",
"accountNumber": "28791031368607",
"holderName": "이광섭"
},
"depositorName": "테스트"
},
"transfer": null,
"mobilePhone": null,
"giftCertificate": null,
"cancels": [
{
"transactionKey": "txrd_a01kaas54cp9q14jhr6twmpq9ms",
"cancelReason": "상품 또는 옵션 변경",
"taxExemptionAmount": 0,
"canceledAt": "2025-11-18T15:06:41+09:00",
"cancelStatus": "DONE",
"cancelRequestId": null,
"cancelAmount": 7000,
"taxFreeAmount": 0,
"taxAmount": 7000,
"refundableAmount": 5600
}
]
}
2) 동일 계좌에 대한 실패 케이스
- 주문번호: tmeec20251118155814znX88
- 요청
{
"currency": null,
"cancelAmount": 7000,
"cancelReason": "상품 또는 옵션 변경",
"taxFreeAmount": null,
"taxExemptionAmount": 0,
"cancelRequestId": null,
"taxAmount": null,
"refundableAmount": null,
"refundReceiveAccount": {
"bank": "하나",
"accountNumber": "287**8607",
"holderName": "이광섭"
}
}
- 응답
{
"code": "INVALID_REFUND_ACCOUNT_NUMBER",
"message": "잘못된 환불 계좌번호입니다."
}
가상계좌 환불 테스트를 테스트 환경에서 진행하던 중 정상 케이스로 통과 되던 계좌 번호가 "INVALID_REFUND_ACCOUNT_NUMBER" 오류를 받아 문의드립니다.
실제 계좌 번호에 문제가 있는 것인지, 아니면 테스트 환경이라 발생한 문제인지 알려주시면 감사하겠습니다.
1) 성공 케이스
- 주문번호: tmeec20251118144209HubP3
- 요청:
{
"currency": null,
"cancelAmount": 7000,
"cancelReason": "상품 또는 옵션 변경",
"taxFreeAmount": null,
"taxExemptionAmount": 0,
"cancelRequestId": null,
"taxAmount": null,
"refundableAmount": null,
"refundReceiveAccount": {
"bank": "하나",
"accountNumber": "287**8607",
"holderName": "이광섭"
}
}
- 응답
{
"virtualAccount": {
"accountNumber": "X9891223634537",
"accountType": "일반",
"bank": "하나",
"bankCode": "81",
"customerName": "스티븐",
"dueDate": "2025-11-20T14:42:08+09:00",
"expired": true,
"settlementStatus": "INCOMPLETED",
"refundStatus": "PENDING",
"refundReceiveAccount": {
"bankCode": "81",
"accountNumber": "28791031368607",
"holderName": "이광섭"
},
"depositorName": "테스트"
},
"transfer": null,
"mobilePhone": null,
"giftCertificate": null,
"cancels": [
{
"transactionKey": "txrd_a01kaas54cp9q14jhr6twmpq9ms",
"cancelReason": "상품 또는 옵션 변경",
"taxExemptionAmount": 0,
"canceledAt": "2025-11-18T15:06:41+09:00",
"cancelStatus": "DONE",
"cancelRequestId": null,
"cancelAmount": 7000,
"taxFreeAmount": 0,
"taxAmount": 7000,
"refundableAmount": 5600
}
]
}
2) 동일 계좌에 대한 실패 케이스
- 주문번호: tmeec20251118155814znX88
- 요청
{
"currency": null,
"cancelAmount": 7000,
"cancelReason": "상품 또는 옵션 변경",
"taxFreeAmount": null,
"taxExemptionAmount": 0,
"cancelRequestId": null,
"taxAmount": null,
"refundableAmount": null,
"refundReceiveAccount": {
"bank": "하나",
"accountNumber": "287**8607",
"holderName": "이광섭"
}
}
- 응답
{
"code": "INVALID_REFUND_ACCOUNT_NUMBER",
"message": "잘못된 환불 계좌번호입니다."
}
