7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
요청 응답은 다음과 같습니다.
2023-08-29 22:53:50,730 [INFO] tosspayments: -----------REQUEST START-----------
POST https://api.tosspayments.com/v1/payments/a90ZoyegEOALnQvDd2VJLE6dWQQjlO8Mj7X41mNW5kzKbwG6/cancel
Authorization: Basic dlkfjalksdjflaksdfa==
Content-Length: 177
Content-Type: application/json
b'{"cancelReason": "requested_by_customer", "cancelAmount": 11200, "refundReceiveAccount": {"bankCode": "88", "holderName": "\uae40\ub3d9\uc8fc", "accountNumber": "110467169676"}}'
-----------REQUEST END-----------
2023-08-29 22:53:50,875 [INFO] tosspayments: -----------RESPONSE START-----------
400 https://api.tosspayments.com/v1/payments/a90ZoyegEOALnQvDd2VJLE6dWQQjlO8Mj7X41mNW5kzKbwG6/cancel
Date: Tue, 29 Aug 2023 13:53:51 GMT
Content-Type: application/json
Content-Length: 72
Connection: keep-alive
vary: Origin,Access-Control-Request-Method,Access-Control-Request-Headers,Origin,Access-Control-Request-Method,Access-Control-Request-Headers
x-tosspayments-trace-id: 473cf5184b7ef2dfc206264fe69de54a
access-control-allow-credentials: true
access-control-allow-methods: POST, GET, OPTIONS, DELETE
access-control-max-age: 3600
access-control-allow-headers: Origin, Content-Type, Accept, X-Requested-With, Key, Authorization, Referer-Policy, x-secure-keyboard-id, x-secure-keyboard-fields, sentry-trace, x-tosspayments-device-id, x-tosspayments-session-id, x-publickey-id, tosspayments-test-code, tosspayments-mid, idempotency-key
referrer-policy: no-referrer-when-downgrade
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: 0
strict-transport-security: max-age=31536000
server: was
x-envoy-upstream-service-time: 86
b'{"code":"INVALID_BANK","message":"\xec\x9c\xa0\xed\x9a\xa8\xed\x95\x98\xec\xa7\x80 \xec\x95\x8a\xec\x9d\x80 \xec\x9d\x80\xed\x96\x89\xec\x9e\x85\xeb\x8b\x88\xeb\x8b\xa4."}'
-----------RESPONSE END-----------
테스트 결제이긴 하지만 환불 은행, 계좌 정보는 모두 실제 제 개인 계좌 정보를 넣었습니다.
부분/전체 취소시 똑같이 오류가 발생하네요
bankCode 가 아니라 bank 입니다.

앗
감사합니다.
결제할 때, 응답 받은 걸 그대로 사용 했었는데 그럼 안되는군요;
결제할때 응답받은건 가상계좌 발급은행이라서 환불은행과는 다릅니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.