Skip to main content

Resumen

Puedes enviar un objeto paymentDetails dentro de originDetails y/o destinationDetails al crear una transacción. Esta página describe estructuras sugeridas por método de pago. Nada se exige: la API acepta cualquier forma y campos extra; usalo solo como referencia.
  • Dónde: originDetails.paymentDetails, destinationDetails.paymentDetails
  • Opcional: Sí. Omitir si no necesitás detalles de pago.
  • Campos custom: Cualquier clave adicional se almacena tal cual. No estás restringido a los campos de abajo.

Parte desconocida (visualización en grafos)

Cuando el origen o destino no es una entidad en gu1 (no enviás originEntityId/originExternalId o destinationEntityId/destinationExternalId), podés enviar datos identificadores para que los grafos de red muestren un único nodo “pseudo” por parte desconocida. El grafo usa el primer identificador que coincida (orden de prioridad). Los valores se normalizan (solo alfanuméricos) antes de agrupar: No se usan para agrupar nodos pseudo (demasiado ambiguos): bin, cardLast4 por sí solos. Para tarjetas sin entidad vinculada, enviá cardFingerprint. Estos campos son opcionales y de uso interno (visualización en grafos). No son obligatorios para crear la transacción. Vincular entidad real vs solo grafo: para vincular a una persona/empresa (tercer criterio tras *EntityId y *ExternalId y, si hay match, rellenar nombre/país), enviá originTaxId / destinationTaxId en el cuerpo raíz; ver Crear transacción (origen/destino). Un taxId solo dentro de *Details no ejecuta esa vinculación; solo agrupa en el grafo.

Tarjeta (CARD)

Campos sugeridos cuando paymentMethod es CARD:

PIX (Brasil)

Campos sugeridos para PIX:

Transferencia bancaria (ACH, wire, SEPA, TED)

Campos sugeridos genéricos:

CBU / CVU (Argentina)

Campos sugeridos para CBU/CVU:

SPEI (México)

Campos sugeridos: clabe (18 dígitos), bankName, bankCode, trackingKey, timestamp, transactionId, reference, country.

PSE (Colombia)

Campos sugeridos: bankName, bankCode, transactionReference, pseTransactionId, timestamp, transactionId, reference, country.

DEBIN (Argentina)

Campos sugeridos: debinId, bankName, bankCode, cbu (22 dígitos), timestamp, transactionId, reference, country.

Criptomonedas

Campos sugeridos: walletAddress, cryptoType (bitcoin, ethereum, usdt, usdc, stablecoin, other), network, txHash, confirmations, gasFee, timestamp, transactionId, reference, country.

Efectivo

Campos sugeridos: location, receiptNumber, cashierName, timestamp, transactionId, reference, country.

Cheque

Campos sugeridos: checkNumber, bankName, routingNumber, accountNumber, timestamp, transactionId, reference, country.

E-Wallet / billetera digital

Campos sugeridos: walletProvider (ej. PayPal, Mercado Pago), walletId, accountEmail, accountPhone, walletType (digital, mobile, crypto), timestamp, transactionId, reference, country.

Otro / genérico

Para cualquier otro método: timestamp, transactionId, reference, country y cualquier clave custom que necesites.

Ejemplos

Origen con paymentDetails de tarjeta:
Destino con paymentDetails PIX:
Campos sugeridos + custom: Podés mezclar cualquier campo de arriba con claves propias; la API no restringe las claves dentro de paymentDetails.

Ver también