Guía rápida
Lanza tu primera integración de Data Provider — desde el resource server hasta la validación de extremo a extremo — en menos de una hora.
Lanza tu primera integración de Data Provider — desde el resource server hasta la validación de extremo a extremo — en menos de una hora.
Tiempo estimado: 30–60 minutos
Antes de empezar
Para seguir esta guía necesitarás:
- Acceso a la Consola de Fiskil con permisos de administrador de la organización
- Un dominio bajo tu control (para la configuración de DNS y marca)
- Un ingeniero que implemente o simule tu Resource Server
Paso 1 — Aprovisiona tus entornos
Una vez aprobado tu acceso a la plataforma Fiskil Data Provider, aprovisionaremos instancias separadas de Staging y Producción para ti.
Cada instancia está aislada e incluye:
- Claves específicas del entorno
- Logs y métricas separados
- Herramientas de pruebas y sandbox
Usa Staging para todo el desarrollo e integración inicial.
Paso 2 — Implementa un Resource Server mínimo
Tu Resource Server es tu API — Fiskil la llamará después de que un usuario dé su consentimiento.
Para tu primera integración, necesitarás implementar estos tres endpoints:
Endpoints requeridos
| Endpoint | Propósito | Referencia |
|---|---|---|
GET /auth/v1/customer/search | Identificar al cliente durante el flujo de consentimiento | Enlace |
GET /auth/v1/customer/{customerId}/accounts | Listar las cuentas disponibles para compartir | Enlace |
GET /auth/v1/customer/{customerId} | Obtener la información de identidad del cliente | Enlace |
GET /v1/customer/{customerId}/accounts/{accountId}/balances | Endpoint de ejemplo para exponer datos del cliente |
Estos endpoints deben:
- Ser accesibles por Fiskil Data Provider a través de HTTPS
- Aceptar tokens Bearer y validarlos usando el JWKS de Fiskil
Para las pruebas iniciales, estos endpoints pueden devolver datos estáticos o simulados.
Ejemplo: endpoint de saldos
curl -H "Authorization: Bearer <ACCESS_TOKEN>" \
https://<your-resource-server>/v1/customer/{customerId}/accounts/{account_id}/balancesRespuesta de ejemplo:
{
"account_id": "acc_001",
"available": 1200.50,
"current": 1250.75,
"currency": "AUD"
}Paso 3 — Vincula tu Resource Server
En la Consola:
- Establece la URL base de tu Resource Server en la instancia
staging - (Opcional) Configura una lista de IPs permitidas para restringir el tráfico entrante a las IPs de Fiskil
- Confirma que tu API es accesible y está operativa
Paso 4 — Configura marca y DNS (opcional)
Personaliza el flujo de consentimiento visible para el usuario con:
- Tu logotipo y nombre visible
- Un dominio propio, como
consent.yourcompany.com
Para configurarlo, consulta: Configuración de dominio propio
Paso 5 — Ejecuta una prueba de extremo a extremo
Usa las herramientas de pruebas de Fiskil para validar el flujo de consentimiento completo.
Como parte de tu onboarding te invitaremos a nuestras herramientas de pruebas. Estas dependen del tipo de integración que estés construyendo: dentro de un estándar regulatorio o como proveedor de datos voluntario.
Paso 6 — Ve más allá
Una vez validada tu integración:
- Añade soporte completo para más endpoints y scopes
- Aplica un perfil de cumplimiento (p. ej., CDR, FDX)
- Activa logs y métricas. Consulta Logs y Métricas
Paso 7 — Sal a producción
Para lanzar en producción:
- Completa la certificación o validación regulatoria requerida (si aplica)
- Registra e incorpora clientes de terceros de confianza (p. ej., Plaid, apps de energía)
- Apunta las integraciones de producción a tu instancia en vivo
Repaso de conceptos clave
Instancia: un entorno aislado con su propio dominio, claves, logs y configuración.
Resource Server: tu API — expone los datos de los clientes y responde a Fiskil usando contratos estándar.
Scopes y consentimiento: tus clientes deben consentir compartir sus datos. El alcance de ese consentimiento define qué datos pueden compartirse. Fiskil gestiona los Scopes y los Consentimientos.
Perfil de cumplimiento: una plantilla de comportamiento predefinida (cabeceras, scopes, APIs) basada en estándares como CDR o FDX.