shson
shson7h ago

가상계좌 전체 환불 테스트

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

Did you find this page helpful?