Revolut - Obtener Transacciones
Descripcion
Sección titulada «Descripcion»Este modulo permite obtener el historial de transacciones de Revolut Business, con filtros por cuenta, tipo, fecha y paginacion. Incluye transferencias, pagos con tarjeta, cambios de divisas y comisiones.
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credential | Si | Credenciales de Revolut |
| transaction_id | string | No | UUID de transaccion especifica |
| account_id | string | No | Filtrar por cuenta |
| type | select | No | Tipo de transaccion |
| from_date | string | No | Fecha inicio (YYYY-MM-DD) |
| to_date | string | No | Fecha fin (YYYY-MM-DD) |
| count | number | No | Limite de resultados (default: 50) |
Credenciales
Sección titulada «Credenciales»Este modulo requiere credenciales de tipo Revolut Business con los siguientes campos:
| Campo | Descripcion |
|---|---|
access_token | Token de acceso de la API de Revolut Business |
sandbox | Modo sandbox para pruebas (true/false) |
Transaccion especifica
Sección titulada «Transaccion especifica»{ "success": true, "transaction": { ... }, "transaction_id": "a1b2c3d4-...", "type": "transfer", "state": "completed", "amount": -500.00, "currency": "EUR", "created_at": "2024-01-15T10:30:00Z", "completed_at": "2024-01-15T10:31:00Z", "message": "Transaccion a1b2c3d4-...: completed"}Lista de transacciones
Sección titulada «Lista de transacciones»{ "success": true, "transactions": [ ... ], "total": 45, "stats": { "total_in": 25000.00, "total_out": 12500.00, "by_type": { "transfer": 20, "card_payment": 15, "exchange": 10 }, "by_state": { "completed": 42, "pending": 3 } }, "message": "45 transacciones encontradas"}Tipos de Transaccion
Sección titulada «Tipos de Transaccion»| Tipo | Descripcion |
|---|---|
| transfer | Transferencia bancaria |
| card_payment | Pago con tarjeta |
| exchange | Cambio de divisas |
| topup | Recarga de cuenta |
| fee | Comision |
| refund | Reembolso |
Estados
Sección titulada «Estados»| Estado | Descripcion |
|---|---|
| pending | Pendiente de procesamiento |
| completed | Completada exitosamente |
| declined | Rechazada |
| failed | Fallida |
| reverted | Revertida |
Ejemplo de Uso
Sección titulada «Ejemplo de Uso»{ "credentials_id": "revolut_empresa", "from_date": "2024-01-01", "to_date": "2024-01-31", "type": "transfer", "count": 50}API Utilizada
Sección titulada «API Utilizada»- API: Revolut Business API
- Endpoint:
GET /api/1.0/transactions - Documentacion: https://developer.revolut.com/docs/business/transactions
- Las transacciones se devuelven ordenadas por fecha (mas reciente primero)
- Cada transaccion puede tener multiples “legs” para operaciones multi-moneda
- El campo
legscontiene los detalles de cada movimiento de fondos
Nodos Relacionados
Sección titulada «Nodos Relacionados»- RevolutGetAccounts: Obtener cuentas para filtrar transacciones
- RevolutCreatePayment: Crear pagos que aparecen como transacciones
- RevolutGetExchangeRates: Consultar tasas de cambio de transacciones FX