Transferencias Bancarias
Customers API

Customers API

Crea un cliente con su propio CVU/alias para que pueda pagarte las veces que quiera sin generar nuevos datos de pago.


Crear un cliente

Prod

POST https://api.talo.com.ar/customers/

Sandbox

POST https://sandbox-api.talo.com.ar/customers/

Campos requeridos

CampoTipoDescripción
user_idstringTu user_id de Talo
aliasstringSufijo de alias deseado (ej. abcdabcd)
customer_idstringID único interno (DNI/CUIT o UUID)
namestringNombre del cliente

Campos opcionales

CampoTipoDescripción
contactobjectObjeto de contacto (puede ser null)
contact.emailstringE-mail del cliente (requerido si se envía contact)
webhook_urlstringURL donde Talo notificará cada pago (debe ser URL válida)

El campo contact es nullable. Si se envía, el campo email dentro de contact es requerido.


Ejemplo de solicitud

curl -X POST https://sandbox-api.talo.com.ar/customers/ \
  -H "Authorization: Bearer $TALO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "f61876b0-10a5-4e39-8e2c-17343b3fa1b6",
    "alias": "abcdabcd",
    "customer_id": "123456789",
    "name": "Carla Perez",
    "contact": { "email": "carlaperez@gmail.com" },
    "webhook_url": "https://tu-sitio.com/webhooks/talo"
  }'

Respuesta

{
	data: {
		customer_id: "123456789",
		bank_info: {
			cvu: "0000630500008064475741",
			alias: "bami.abcdabcd",
		},
		balance: 0,
		creation_timestamp: "2025-02-18T19:57:26.674Z",
	},
}

El cliente utiliza siempre ese CVU/alias. Cada vez que transfiera, Talo enviará un webhook.


Listar clientes

GET https://sandbox-api.talo.com.ar/customers/?user_id={user_id}

Query parameters

CampoTipoRequeridoDescripción
user_idstringID del usuario cuyos clientes se quieren consultar

Ejemplo

curl -H "Authorization: Bearer $TALO_TOKEN" \
  "https://sandbox-api.talo.com.ar/customers/?user_id=f61876b0-10a5-4e39-8e2c-17343b3fa1b6"

Respuesta

{
	"message": "ok",
	"error": false,
	"code": 200,
	"data": {
		"customers": [
			{
				"customer_id": "123456789",
				"name": "Carla Perez",
				"bank_info": {
					"cvu": "0000630500008064475741",
					"alias": "bami.abcdabcd"
				},
				"balance": 15000,
				"creation_timestamp": "2025-02-18T19:57:26.674Z"
			}
		]
	}
}

Consultar transacción de un cliente

GET https://sandbox-api.talo.com.ar/customers/{customer_id}/transactions/{transaction_id}

Parámetros del path

CampoTipoDescripción
customer_idstringID del cliente
transaction_idstringID de la transacción a consultar

Ejemplo

curl -H "Authorization: Bearer $TALO_TOKEN" \
  https://sandbox-api.talo.com.ar/customers/123456789/transactions/1b5a952a-8a79-4003-b06a-e4043d453456

Simular pago en sandbox

curl -X POST \
  "https://sandbox-api.talo.com.ar/cvu/0000630500008064475741/faucet" \
  -H "Authorization: Bearer $TALO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "amount": 15000 }'

Casos de uso frecuentes

EscenarioCómo funciona
Suscripción mensualEl cliente transfiere cada mes al mismo alias. Tu sistema detecta el webhook y renueva su plan.
Cuentas por cobrar B2BAsigna alias único por proveedor. Simplifica la conciliación de múltiples facturas a lo largo del mes.
Préstamo/cuotasEl deudor paga cuando quiera; Talo actualiza el balance y envía webhook.

Necesitas saber cómo escuchar notificaciones? Ve a Webhooks →