멱등키키키
멱등키키키
TPToss payments 개발자 커뮤니티
Created by 멱등키키키 on 12/9/2024 in #❓┃연동개발-문의
가상계좌 취소 오류 문의
Response Body { "code": "INVALID_BANK", "message": "유효하지 않은 은행입니다." } Response Header { "X-TossPayments-Trace-Id": "53bf08aecc044d04e472a4998a5eec2a" } Request Body { "currency": null, "cancelAmount": 10300000, "cancelReason": "구매자 구매 취소", "taxFreeAmount": null, "taxExemptionAmount": 0, "cancelRequestId": null, "taxAmount": null, "refundableAmount": null, "refundReceiveAccount": { "bank": "", "accountNumber": "776**5507", "holderName": "양" }, "isDividedPayment": false, "refundMid": null } Request Headers { "authorization": "Basic dGVzd**", "user-agent": "Deno/1.45.2 (variant; SupabaseEdgeRuntime/1.65.4)", "content-type": "application/json", "accept-language": "*" } -- 안녕하세요 Toss Payments 가상계좌 환불 시 refundReceiveAccount.bank가 ""으로 들어오는 문제가 있습니다. 가상계좌 취소 시에는 bankCode가 아닌 bank로 들어오도록 매핑 및 변환을 진행하여도 변환을 하여도 bank에는 ""으로 들어오고있습니다. 혹시 데이터 처리 방식과 샘플 코드가 있을까요? 참고로 토스페이먼츠 위젯을 사용하고 있으며 v1버전 입니다.
18 replies
TPToss payments 개발자 커뮤니티
Created by 멱등키키키 on 11/25/2024 in #❓┃연동개발-문의
토스페이먼츠 가상계좌 환불 오류
안녕하세요 다름이 아니라 가상계좌 환불에 대한 건으로 문의드릴게 있습니다. 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": "유효하지 않은 은행입니다." } -- 와 같은 오류가 발생하는데요 유저가 은행을 분명 입력을 할텐데 토스페이먼츠 측으로 은행 코드가 넘어가지 않는걸까요? (가상계좌를 통해서 결제가 완료된 건에는 은행코드가 정상적으로 들어가있습니다.)
추가로 환불 계좌 입력할 때 유효성을 체크할 수 있는 방법이 없을지 문의드립니다.
10 replies