Skip to main content

Errores

Payzor devuelve errores en JSON junto con un código de estado HTTP:

Códigos de estado

Los rechazos de política a veces son 200

Un matiz que conviene conocer: cuando un agente paga un cargo y su política bloquea o pausa el pago, el endpoint sigue respondiendo 200 con un resultado estructurado en vez de un código de error:
Los agentes son programas que se ramifican según el resultado; darles un motivo legible por máquina es más útil que un código de estado a secas.

Cómo diseñar tu integración alrededor de los errores

  1. Ramifica según los tres resultados de pago, no solo entre éxito y fallo.
  2. Parsea los errores de presupuesto: excede_presupuesto_restante_350 lleva dentro los centavos exactos que quedan.
  3. Reintenta solo en 5xx. Un 4xx significa que tu entrada o tu estado están mal; repetir no va a ayudar.
  4. Registra los valores de reference de los pagos exitosos; coinciden entre los cargos del comercio y los rastros de auditoría de los agentes.