# `invalid_exact_evm_recipient_mismatch`

> The payment is addressed to a different wallet than the quote's `payTo`. What causes this x402 error and how to fix it.

The payment is addressed to a different wallet than the quote's `payTo`.

|  |  |
| --- | --- |
| Reported by | the facilitator, during verify |
| Usually fixed by | the buyer or the seller, depending on the cause |

## Cause

The `to` address in the signed authorization is not the `payTo` address in the payment requirements the seller sent to the facilitator.

## Fix

- Buyer: build the authorization from the quote you were given, without changing `payTo`.
- Seller: verify against the same requirements you quoted. If `payTo` is chosen per request, the quote and the verification must use the same value.

## 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_recipient_mismatch
