CoatiPay docs
← Todos los errores

Error HTTP 400

invalid_signer

La firma no es del pagador

Qué significa

La firma no corresponde a la dirección payer: se firmó con otra cartera, o sobre otro mensaje (otro importe, otro hub, otra red).

Cómo resolverlo

Firma con la misma cartera que envías como payer, sobre el mensaje que construye el SDK para ese cobro. Si firmas a mano, el dominio EIP-712 es el del USDC de esa red: name es USDC en Base Sepolia y USD Coin en Base.

Cómo llega

{
  "error": {
    "code": "invalid_signer",
    "message": "The signature is not valid for the claimed payer address.",
    "param": null,
    "doc_url": "https://coatipay.com/docs/errors/invalid_signer"
  }
}