Errors /

"All payment requirements were rejected by spendControls.maxAmountPerPayment"

The official client refused to pay because every option costs more than its per-payment cap.

Reported bythe x402 client, before any payment is sent
Usually fixed bythe buyer

Cause

The @x402/core client applies spend controls before signing. The default cap is $1 per payment, so any quote above that is rejected unless the cap is raised.

Fix

Reproduce it

The Absurd price scenario on this site exercises this situation.

About this reference

Causes are taken from the source of @x402/core 2.31. Other facilitators and later versions may use the same code for slightly different checks. See all x402 errors.