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