Errors /
invalid_exact_evm_recipient_mismatch
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
payTois 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.