# `invalid_exact_evm_eip3009_not_supported`

> The quoted token cannot be paid with a signed transfer authorization. What causes this x402 error and how to fix it.

The quoted token cannot be paid with a signed transfer authorization.

|  |  |
| --- | --- |
| Reported by | the facilitator, during verify |
| Usually fixed by | the seller |

## Cause

The transfer simulation failed and the token contract did not answer `authorizationState`, so it does not implement EIP-3009, which the `exact` scheme's default transfer method relies on.

## Fix

- Seller: check the `asset` address is the token you intended, on the network you intended. A valid address on the wrong network is a common cause.
- Seller: quote a token that supports EIP-3009, such as USDC, or use a transfer method your facilitator supports for that token.

## About this reference

Causes are taken from the source of `@x402/evm` 2.31. Other facilitators and later versions may use the same code for slightly different checks. See [all x402 errors](https://x402testendpoint.com/errors).

Source: https://x402testendpoint.com/errors/invalid_exact_evm_eip3009_not_supported
