VE BankingGuía para desarrolladores
Referencia de API
Explorar documentación

Maneja errores y limitaciones

Diseña tu integración para fallas de validación, disponibilidad del servicio, límites y resultados inciertos de la red.

Códigos de estado

EstadoSignificadoAcción
400Datos de solicitud inválidosCorrige la solicitud; no la reintentes sin cambios.
401Clave de API ausente, inválida o inactivaRevisa x-api-key y la rotación de claves.
404No se encontró el pago o recurso para el tenantRevisa el ID y el alcance del tenant.
422La red bancaria rechazó la operaciónRevisa el código de error y no reintentes la solicitud sin cambios.
503El servicio de pagos no está disponibleReintenta más tarde después de confirmar el estado del pago original.
5xxFalla del gateway o de la red bancariaConsidera el resultado incierto y consulta el pago.

Limitaciones actuales

  • El reverso de C2P es el único flujo de reverso compatible.
  • La entrega de webhooks se intenta una sola vez, sin reintento automático y con un tiempo de espera de 10 segundos.
  • externalRef correlaciona registros, pero no proporciona idempotencia.
  • La aplicación del tenant obtiene los tokens C2P; el backend no se comunica con los clientes.

Recupérate de forma segura

  1. Registra el intento

    Guarda la referencia de tu pedido y cualquier ID de pago del gateway que se haya devuelto.

  2. Resuelve la incertidumbre

    Consulta por ID de pago o por externalRef cuando no hayas recibido un ID.

  3. Reintenta deliberadamente

    Envía otra operación de escritura solo después de confirmar que la original no se completó.