Saltar al contenido principal
Una cuenta bancaria (bank_account) en SpherePay es un registro de la cuenta bancaria fiat existente de tu cliente. SpherePay no abre ni gestiona cuentas bancarias — vincula una cuenta que tu cliente ya tiene a su perfil de SpherePay para que pueda usarse como origen o destino para transferencias fiat. Debes registrar al menos una cuenta bancaria antes de crear cualquier transferencia que involucre moneda fiat.
SpherePay registra una cuenta bancaria existente — no abre una nueva cuenta en nombre de tu cliente. La cuenta debe existir ya en el banco del cliente antes del registro.

Registrar una cuenta bancaria

POST https://api.spherepay.co/v2/bank-account Para el esquema completo de solicitud y respuesta, consulta la referencia API de Crear Cuenta Bancaria.

Rieles y divisas soportados

DivisaRieles Soportados
USDACH, Wire
EURSEPA
BRLPIX

Campos requeridos por divisa

Los campos requeridos para registrar una cuenta bancaria dependen de la divisa. Usa las pestañas a continuación para ver los campos requeridos y un ejemplo de solicitud para cada uno.
Tanto ACH como Wire usan los mismos detalles de cuenta. Incluye ambos en networks para registrar para ambos rieles con una sola solicitud.
CampoRequerido
customerId
bankName
accountName
accountOwner.accountHolderName
accountOwner.address
currencySí — "usd"
accountDetails.accountNumber
accountDetails.routingNumber
accountDetails.accountTypeSí — "checking" o "savings"
networksSí — ["ach"], ["wire"], o ["ach", "wire"]
{
  "customerId": "customer_1234567890",
  "bankName": "Chase",
  "accountName": "Jane Doe Checking",
  "accountOwner": {
    "accountHolderName": "Jane Doe",
    "address": {
      "line1": "233 South Wacker Drive",
      "city": "Chicago",
      "state": "IL",
      "postalCode": "60606",
      "country": "USA"
    }
  },
  "currency": "usd",
  "accountDetails": {
    "accountNumber": "1234567890",
    "routingNumber": "123456789",
    "accountType": "checking"
  },
  "networks": ["ach", "wire"]
}

Usar el ID devuelto

El id devuelto en la respuesta es tu referencia persistente a esta cuenta bancaria. Guárdalo contra el registro del cliente y pásalo como source.id o destination.id al crear transferencias.
{
  "id": "bank_account_abc123",
  "customerId": "customer_1234567890",
  "currency": "usd",
  "networks": ["ach", "wire"],
  ...
}
Última modificación el 17 de junio de 2026