Saltearse al contenido

Mercury - Obtener Transacciones

Este modulo permite obtener el historial de transacciones de una cuenta Mercury, con filtros por estado, fecha y paginacion. Incluye transferencias, pagos con tarjeta, comisiones e intereses.

CampoTipoRequeridoDescripción
credentials_idcredentialCredenciales de Mercury
account_idstringID de la cuenta
statusselectNoFiltrar por estado
start_datestringNoFecha inicio (YYYY-MM-DD)
end_datestringNoFecha fin (YYYY-MM-DD)
limitnumberNoLímite de resultados (default: 50)
offsetnumberNoDesplazamiento para paginación

Este modulo requiere credenciales de tipo Mercury con los siguientes campos:

CampoDescripcion
api_keyAPI Key de Mercury (obtenida en Settings > API)
{
"success": true,
"transactions": [
{
"id": "txn_abc123",
"amount": -1500.00,
"status": "sent",
"counterpartyName": "Proveedor XYZ",
"kind": "externalTransfer",
"createdAt": "2024-01-15T10:30:00Z",
"postedAt": "2024-01-15T14:00:00Z"
}
],
"total": 150,
"account_id": "abc123",
"message": "50 transacciones encontradas"
}
  • pending: Transacción pendiente de procesamiento
  • sent: Transferencia enviada
  • cancelled: Transacción cancelada
  • failed: Transacción fallida
  • externalTransfer: Transferencia externa (ACH/Wire)
  • internalTransfer: Transferencia entre cuentas Mercury
  • cardTransaction: Transaccion con tarjeta
  • fee: Comision
  • interest: Intereses ganados
{
"credentials_id": "mercury_cuenta",
"account_id": "abc123",
"start_date": "2024-01-01",
"end_date": "2024-01-31",
"limit": 50
}
  • Las transacciones se devuelven ordenadas por fecha
  • Los montos negativos representan salidas de fondos
  • Se puede filtrar por rango de fechas para reportes
  • El campo kind indica el tipo de movimiento
  • MercuryGetAccounts - Obtener ID de cuenta para consultar
  • MercuryGetTransfers - Ver solo transferencias salientes
  • MercuryGetBalance - Verificar balance resultante