Base URL https://api.afer.pro Referencia aferapp.com Reservar demo

Idempotencia

La cabecera X-IDEMPOTENCY-KEY: evita facturas duplicadas por un doble click o un reintento.

Los endpoints de creación aceptan la cabecera opcional X-IDEMPOTENCY-KEY: una clave única por operación lógica (un UUID generado al pintar el checkout, o tu propio identificador de pedido). Si la misma clave llega dos veces — un doble click, un reintento tras un timeout de red —, la segunda petición no crea nada: recibe exactamente la misma respuesta que la primera, con la cabecera X-Idempotent-Replay: 1.

curl -X POST 'https://api.afer.pro/crearFactura' \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: afer_tk_TU_TOKEN' \
  -H 'X-API-SECRET: afer_sk_TU_SECRET' \
  -H 'X-IDEMPOTENCY-KEY: pedido-web-006520' \
  -d '{ … }'

Reglas de la clave:

  • Ámbito: por cuenta y endpoint. Máximo 190 caracteres. Caduca a las 72 horas.
  • Solo se guardan respuestas con éxito: si la petición falla (validación, error), la clave queda libre y puedes reintentar con la misma.
  • Si la primera petición sigue en curso cuando llega la repetición, la segunda recibe 409 — reintenta en unos segundos.
  • Reutilizar una clave con un cuerpo distinto devuelve 422: señala un error de integración.
  • Sin la cabecera, todo funciona como siempre (es opcional). Los endpoints de consulta la ignoran.