CoatiPay docs
← Todos los errores

Error HTTP 400

authorization_not_bound_to_intent

La autorización no está atada al cobro

Qué significa

El nonce de la autorización tiene que ser el identificador on-chain del cobro (keccak256 de su id). Así una firma no puede aplicarse a otro pago.

Cómo resolverlo

Usa un SDK 0.1.2 o posterior: deriva el nonce del id del cobro. Las versiones anteriores firmaban con un nonce aleatorio y no pueden pagar.

Cómo llega

{
  "error": {
    "code": "authorization_not_bound_to_intent",
    "message": "The authorization nonce must be the intent on-chain id, so a signature cannot be applied to a different payment.",
    "param": null,
    "doc_url": "https://coatipay.com/docs/errors/authorization_not_bound_to_intent"
  }
}