Errores
Nuestra API utiliza códigos de respuestas HTTP standard para indicar el éxito o fallo de una solicitud. Códigos en el rango 2xx se consideran exitosos. Códigos en el rango4xx indican un error en la información provista, tal como un parámetro faltante. Códigos en el rango 5xx indican un error de servidor.
Algunos errores 4xx incluyen un código de error indicando que ocurre con la solicitud.

EL OBJETO DE ERROR

ATRIBUTO
DESCRIPCIÓN
type string
El tipo de error retornado. Uno de authentication_error, invalid_request_error, charge_error, idempotency_error, rate_limit_error, api_error.
code string
Un código corto indicando el error específico. Usualmente disponible en errores que pueden manejarse programáticamente.
messages array
Un mensaje con detalles sobre el error.

TIPOS DE ERRORES

TIPO
DESCRIPCIÓN
authentication_error
Failure to authenticate you in the request.
invalid_request_error
Your request has invalid parameters.
charge_error
Details about why a charge was declined.
idempotency_error
Your request has an X-Idempotency header and it's being reused with a different set of parameters and endpoint.
rate_limit_error
You are making too many requests too quickly.
api_error
A temporary error has ocurred on our servers. We try to keep this to a minimum, but if you encounter one you should retry your request.

RESÚMEN ERRORES HTTP

STATUS
DESCRIPCIÓN
200 OK
Todo funcionó correctamente.
400 Bad Request
La solicitud contiene parámetros incorrectos o faltantes.
401 Unauthorized
An invalid or missing API Key was provided.
404 Not Found
The requested resource doesn't exist.
409 Conflict
The request is in conflict with another request, usually because an idempotency key is being re-used.
429 Too Many Requests
Too many requests are hitting the API too quickly. You should backoff your requests.
500 Server Error
A server error has ocurred.
Última actualización 6mo ago