가상계좌 전체 환불 테스트
API 로그에서 이렇게 request body 가 넘어간거 까진 확인이 되었는데
{
"cancelReason": "구매자 변심",
"refundReceiveAccount": {
"bank": "31",
"accountNumber": "X60**4212",
"holderName": "01067364537"
}
}
[code] => INVALID_REFUND_ACCOUNT_NUMBER
[message] => 잘못된 환불 계좌번호입니다.
로 결제 취소에 실패하고 있습니다
혹시 X가 붙은 테스트용 계좌번호 에서는 결제 취소가 안되나요?
주문번호는 2025092410324381940A 입니다
5 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
refundReceiveAccount 는 환불 받을 계좌 정보인데, 주신 정보와 같이 환불계좌 정보가 잘못된 정보네요. 계좌주명도 휴대폰번호로 입력하셨고요. 올바른 정보로 시도해보시면 될 것 같습니다.
테스트 결제 시 반환받은 정보가
"virtualAccount": {
"accountNumber": "X600802604212",
"accountType": "일반",
"bankCode": "31",
"customerName": "01067364537",
"dueDate": "2025-10-01T10:32:44+09:00",
"expired": false,
"settlementStatus": "INCOMPLETED",
"refundStatus": "NONE",
"refundReceiveAccount": null,
"depositorName": null
}
인데 그럼 반환받은 정보가 잘못된건가요?
이건 입금해야 하는 가상계좌 정보이고요.
이 정보로 사용자가 입금을 할꺼고,
가상계좌는 특성상 어떤 정보에서 입금되었는지 알 수 없어서 취소 시 환불 받을 계좌 정보를 입력하는거에요.
저 정보는 환불 받을 계좌 정보가 아니기 때문에 환불계좌를 입력해주셔야합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.