Elige una cuenta
issued significa que Swipelux crea y gestiona el recurso. external registra un endpoint propiedad del cliente. Un endpoint de terceros pertenece a un destinatario y destino, no a la lista de cuentas del cliente.
Crea la cuenta
UtilizaPOST /v3/customers/{customerId}/accounts. Envía estas cabeceras con uno de los cuerpos de solicitud siguientes:
- Cartera emitida
- Cuenta bancaria emitida
- Cartera externa
- Cuenta bancaria externa
Espera a que la cuenta sea utilizable
Guardadata.id, data.status y data.openTaskIds de la respuesta de creación. Lee la última cuenta con GET /v3/customers/{customerId}/accounts/{accountId} antes de cotizar una transferencia o mostrar datos bancarios.
Utiliza la cuenta solo cuando su estado actual permita la siguiente operación. Si hay IDs de tarea abiertos, complétalos mediante Capacidades y tareas.
Una cuenta bancaria emitida puede devolver details: null mientras se aprovisiona. Presenta los datos bancarios solo después de que una lectura actual devuelva el conjunto completo. Si details.referenceRequired es true, muestra el details.reference exacto junto con las coordenadas bancarias.
Mantén explícitos los roles de la cuenta
Para un pago, la cartera emitida es el origen enin.accountId. Una cuenta bancaria propiedad del cliente es el destinationId. Para una cuenta bancaria emitida, settlement.accountId es la cartera emitida que recibe los depósitos coincidentes.
A continuación, utiliza una cuenta lista en Recibir fondos, Enviar fondos o Emitir una cuenta bancaria.