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"
}
}