Ambientes y hosts
| Servicio | Host |
|---|---|
| Identity Provider (Keycloak) | https://idp.prd.geopagos.io |
| API principal | https://api.prd.geopagos.io |
| API mPOS (generación de QR) | https://api-mpos-cabal.prd.geopagos.io |
Nota: Hosts de Points of Sale
En la documentación original, crear, actualizar y eliminar points of sale usan https://api.geopagos.io, mientras que listar usa https://api.prd.geopagos.io. Se respetan tal cual en Points of Sale.
Referencia rápida de endpoints
| # | Operación | Método | Endpoint |
|---|---|---|---|
| 1 | Obtener token | POST | idp.prd.geopagos.io/auth/realms/{tenant}/protocol/openid-connect/token |
| 2 | Crear point of sale | POST | api.geopagos.io/api/v4/points-of-sale |
| 3 | Actualizar point of sale | PUT | api.geopagos.io/api/v4/points-of-sale/{uuid} |
| 4 | Eliminar point of sale | DELETE | api.geopagos.io/api/v4/points-of-sale/{uuid} |
| 5 | Listar points of sale | GET | api.prd.geopagos.io/api/v4/points-of-sale/ |
| 6 | Crear QR (dinámico/estático) | POST | api-mpos-cabal.prd.geopagos.io/api/v4/payments/qr/{pos_uuid} |
| 7 | Suscripción SSE | GET | api.prd.geopagos.io/sse/notifications?topic=urn:{tenant}:intent_{qr_id} |
| 8 | Estado de QR (dinámico) | GET | api.prd.geopagos.io/api/v4/payments/intents/{qr_id}/sse |
| 9 | Detalle de intent (dinámico) | GET | api.prd.geopagos.io/api/v4/payments/intents/{qr_id} |
| 10 | Detalle de venta | GET | api.prd.geopagos.io/api/v4/payments/authorizations/{reference_number} |
| 11 | Lista de movimientos | GET | api.prd.geopagos.io/api/v4/payments/authorizations[?point_of_sale={uuid}] |