Saltearse al contenido

Mercury - Crear Transferencia

Este modulo permite crear una transferencia bancaria desde una cuenta Mercury. Soporta transferencias ACH (gratuitas), Wire domestico y Wire internacional.

CampoTipoRequeridoDescripción
credentials_idcredentialCredenciales de Mercury
account_idstringID de cuenta origen
recipient_idstringID del destinatario
amountnumberMonto en USD
payment_methodselectNoMétodo: ach, domesticWire, internationalWire
notestringNoNota interna
external_memostringNoMemo visible para el destinatario
send_datestringNoFecha programada (YYYY-MM-DD)
idempotency_keystringNoClave única para evitar duplicados

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

CampoDescripcion
api_keyAPI Key de Mercury (obtenida en Settings > API)
{
"success": true,
"transfer": { ... },
"transfer_id": "txn_abc123",
"status": "pending",
"amount": 5000.00,
"payment_method": "ach",
"recipient_id": "rec_xyz789",
"estimated_delivery_date": "2024-01-18",
"message": "Transferencia txn_abc123 creada por $5000 (pending)"
}
MétodoTiempo Estimado
ACH1-3 días hábiles
Wire domésticoMismo día (antes de 5pm ET)
Wire internacional2-5 días hábiles
MétodoCosto
ACHGratis
Wire doméstico~$5-15
Wire internacional~$20-40
{
"credentials_id": "mercury_cuenta",
"account_id": "abc123",
"recipient_id": "rec_xyz789",
"amount": 5000.00,
"payment_method": "ach",
"note": "Pago factura #1234",
"external_memo": "Factura 1234 - Enero 2024"
}
  • El destinatario debe existir previamente (usar mercuryCreateRecipient)
  • La clave de idempotencia evita transferencias duplicadas
  • Las transferencias programadas se procesan a las 9am ET
  • Los wires domesticos enviados despues de las 5pm ET se procesan al dia siguiente
  • MercuryCreateRecipient - Crear el destinatario de la transferencia
  • MercuryGetTransfers - Consultar estado de transferencias
  • MercuryGetBalance - Verificar fondos antes de transferir
  • MercuryGetAccounts - Obtener ID de la cuenta origen