Developer Docs
Español
Español
API REST unificada para PagaFactu y ZertiPay. Dos entornos (sandbox y producción) y autenticación OAuth2 Client Credentials.
Mismos endpoints, contratos y modelo de datos en ambos entornos. Empiezas en sandbox sin coste y migras a producción cuando todo esté validado.
| Entorno | Base URL |
|---|---|
| Sandbox | https://api-sandbox.zertiban.com |
| Producción | https://api.zertiban.com |
Detalle de límites, capacidad y migración en Entornos.
No hay registro self-service ni login interactivo: las credenciales (clientId / clientSecret) se entregan tras el onboarding y todas las llamadas son server-to-server con OAuth2 Client Credentials sobre Basic Auth.
access_token a POST/idp/oauth2/token con grant_type=client_credentials.Authorization: Bearer {access_token} en cada llamada posterior.curl -i -X POST 'https://api-sandbox.zertiban.com/idp/oauth2/token' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-u '{clientId}:{clientSecret}' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'scope=openid profile api'Guía completa con ejemplos en Python y axios: Autenticación.
La API se agrupa por servicio (Flow, PagaFactu, Payment, IdP), cada uno con su prefijo en la URL (/flow/..., /pagafactu/..., etc.). El menú izquierdo lista todas las operaciones agrupadas por etiqueta; cada operación tiene su propia página con ejemplos de petición/respuesta, parámetros y códigos de error.
Empieza por Registro y Onboarding.