Realizar una transferencia saliente

Productos en los que aplica:

Descripción

Crea una instrucción de transferencia saliente.

Endpoint

POST

/walletentidad-operaciones/v1/api/v1.201/transferir

Request

cvuOrigen string
REQUIRED
CVU de la cuenta origen desde la cual se debitará los fondos para realizar la transferencia.

cbu_cvu_destino string
REQUIRED
CBU/CVU de la cuenta destino a la cual se le deben acreditar los fondos transferidos. Puede omitirse si se envía alias

alias_destino string
OPTIONAL
Alias de la cuenta destino a la cual se le deben acreditar los fondos transferidos. Puede omitirse si se envía cbu_cvu_destino

importe double
REQUIRED
Valor del importe a transferir.

referencia string
OPTIONAL
Descripción de referencia de la transferencia.

concepto string
OPTIONAL
Concepto de la transferencia.
Valores permitidos:
- "ALQ" = Alquiler
- "CUO" = Cuota
- "EXP" = Expensas
- "FAC" = Factura
- "PRE" = Préstamo
- "SEG" = Seguro
- "HON" = Honorarios
- "HAB" = Haberes
- "VAR" =Varios

emails array
OPTIONAL
Array de strings con lista de correos electrónicos de los destinatarios a los cuales se les enviará un comprobante de la transferencia. El comprobante de la transferencia es enviado por nuestro banco sponsor y no podemos modificar el diseño con el que es enviado.

idExterno string
OPTIONAL
Identificador o código externo de la entidad informado opcionalmente para ser relacionado como atributo adicional de la operación. Puede utilizarse para luego realizarse consultas y otras acciones referenciandose a este id externo.
Longitud máxima = 50 caracteres.

Ejemplo de request

Copy code

curl --location 'https://gw-staging-qrbind.epays.services/walletentidad-operaciones/v1/api/v1.201/transferir' \
--header 'Authorization: Bearer 12345XAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Ikg5bmo1QU9Tc3dNcGhnMVNGeDdqYVYtbEI5dyJ9.eyJhdWQiOiJiNmQ1OTEyYi00ZTM0LTRmYjItOWYzMS0yNzEzZTEwYWY3NDUiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNjFlZjViODktOGRmMy00OTlkLThjMTMtMzhmZWQ1ZDA5YzcyL3YyLjAiLCJpYXQiOjE3MjU0MDI0MzAsIm5iZiI6MTcyNTQwMjQzMCwiZXhwIjoxNzI1NDA2MzMwLCJhaW8iOiJBU1FBMi84WEFBQUE3eiszSGdzQ2s2K1MzOGZKMnZJUGt5R1FONFJJc2svSjNCZDR2ckZwK1B3PSIsImF6cCI6IjA0OTI4Mjk4LTRjN2YtNDkxMi1hYmE4LWU4YThmNTZmYWQ1ZCIsImF6cGFjciI6IjEiLCJvaWQiOiJhYTZiMjExYi01ZmQzLTQ1M2ItYjMwZC0wODMzYTMxODA1OWIiLCJyaCI6IjAuQVgwQWlWdnZZZk9OblVtTUV6ai0xZENjY2l1UjFiWTBUckpQbnpFbkUtRUs5MFdhQUFBLiIsInJvbGVzIjpbIkdyb3VwLkFkbWluIiwiWC1FbnRpZGFkLjEiLCJYLUNsaWVudE5hbWUud2FsbGV0QWRtaW4iXSwic3ViIjoiYWE2YjIxMWItNWZkMy00NTNiLWIzMGQtMDgzM2EzMTgwNTliIiwidGlkIjoiNjFlZjViODktOGRmMy00OTlkLThjMTMtMzhmZWQ1ZDA5YzcyIiwidXRpIjoiTHF4WEx3ZGtmMDZVTmJTMmRLaGRBQSIsInZlciI6IjIuMCJ9.YB4sru_Ek5ZfCPMtoJkDJd3WuiNLB0Z5UK_24EE7nriBCR6SZ6GAjqHehPoJKskQnasEtbn98gkw8DLp7RXk7jO3JH3kloNYSL_1e6CGslOc-2lruTD3EPw9wBkryYqHqwPXzkIsxRCLfsc-ZWbZb3jTcmofYq9B1anbUqbFUHX8JRy3O67X45iqF9tnIsjfvFW2AtBIT5QhSnQCW0nr8IeFL9pvW9emmx3UARJ8zccxN09PNANehp40Rd_aTR_IjfiZhNSc2x9YreO-nWO4_OinE75Zt1At-Slql3ISLfa_BvGoLcS4-XtrNe7VNzmOGaSe3_YjKBRKMvWIgApCTg' \
--header 'Content-Type: application/json' \
--data-raw '{
    "cvu_origen": "0000532609100002749314",
    "cbu_cvu_destino": "0000531909000067076630",
    "alias_destino": null,
    "importe": 100.21,
    "referencia": "futbol 5",
    "concepto": "VAR",
    "emails": ["roberto@gmail.com"],
    "idExterno": "1234"
}'

Response

operacionId int
Identificador de la operación creada.

operacionIdExterno string
Identificador de la transferencia en el banco.

estadoExterno string
Identificador de la operación en el banco.

operacionIdExterno string
Descripción del estado de la transferencia informado por nuestro procesador externo (en este caso, el banco). El estado "UNKNOWN" se produce cuando hubo un error de comunicación con algún sistema externo, el mismo tratará de actualizarse durante el día. En el caso de una transferencia a un CVU, inicialmente quedan en estado "IN_PROGRESS", este estado se intentará resolver durante el día o al final del mismo cuando se concilien todas las operaciones. El estado "UNKNOWN_FOREVER" indica que la operación no pudo resolver el estado, y no se va a reintentar actualizar en forma automática. Los estados "COMPLETED" o "FAILED" son estado finales que indican que la operación se completó o falló.

estadoId int
Identificador del estado de la operación. Este es el estado que importa en nuestro sistema.
Valores permitidos:
1 = A procesar
2 = Aprobada
3 = Rechazada
4 = A consultar
5 = Auditar
6 = Devuelta
7 = Devuelta parcialmente

origenCuentaId int
Identificador de la cuenta de la que se debitaron los fondos.

coelsaId string
Identificador de Coelsa por esta transferencia. Es el identificador más importante para intercambiar consultas y reclamos con otros bancos, billeteras o proveedores de cuenta.

fechaInicio datetime
Fecha y hora en que inició la transferencia en el banco.

fechaFin datetime
Fecha y hora en que finalizó la transferencia en el banco.

fechaNegocio datetime
Fecha y hora en que se instruyó la creación de la transferencia.

importe double
Valor del importe de la transferencia.

cvuOrigen string
CVU desde el que se originó la operación.

referencia string
Referencia de la operación.

concepto string
Concepto de la operación.

cvuCbuContraparte string
CBU/CVU de la cuenta destino a la cual se le deben acreditar los fondos transferidos.

aliasContraparte string
Alias de la cuenta destino a la cual se le deben acreditar los fondos transferidos.

nombreContraparte string
Nombre del titular de la cuenta destino a la cual se le deben acreditar los fondos transferidos.

cuitCuilContraparte string
CUIT/CUIL del titular de la cuenta destino a la cual se le deben acreditar los fondos transferidos

comprobanteId int
Identificador del comprobante creado asociado a esta operación. Es el comprobante de débito del saldo.

comprobanteDevolucionId int
Identificador del comprobante de la devolución, si corresponde. Este comprobante se crearía eventualmente si la transferencia fue creada pero finalmente su estado es fallido en el banco. Entonces, la transferencia saliente tendrá un comprobante de débito original para retener el saldo y luego tendrá un nuevo comprobante de crédito para devolver el saldo a la cuenta por la transferencia que finalmente no se realizó.

mensajeAdicional string
Descripción adicional del estado enviado por el procesador (en este caso, el banco).

esTransferenciaInterna boolean
Indica si la transferencia es interna. Es decir, si la transferencia se realizó entre cuentas de la misma entidad.

estaFinalizada boolean
Indica si la operación adquirió un estado definitivo que ya no cambiará.

estaRechazada boolean
Indica si la transferencia fue rechazada definitivamente.

estaAAuditar boolean
Indica si la transferencia está en un estado no definitivo que requiere alguna acción para ser resuelto o no. Que esté pendiente de ser auditada significa que será incluída en nuestro proceso de conciliación automática o será analizada por nuestro equipo de administración para determinar un estado definitivo.

estaPendiente boolean
Indica si la transferencia está pendiente o no. Que esté pendiente significa que aún no se ha intentado instruir en nuestro procesador externo.

Ejemplo de response

HTTP 200

Creación de transferencia exitosa (no necesariamente completada)

Copy code

HTTP 200

Creación de transferencia exitosa (no necesariamente completada)

Copy code

HTTP 200

Creación de transferencia exitosa (no necesariamente completada)

Copy code

HTTP 422

Cuenta con saldo insuficiente

Copy code

HTTP 422

Cuenta con saldo insuficiente

Copy code

HTTP 422

Cuenta con saldo insuficiente

Copy code

HTTP 422

CVU origen inválido

Copy code

HTTP 422

CVU origen inválido

Copy code

HTTP 422

CVU origen inválido

Copy code

HTTP 422

Concepto inválido

Copy code

HTTP 422

Concepto inválido

Copy code

HTTP 422

Concepto inválido

Copy code

HTTP 422

El formato de un campo es inválido

Copy code

HTTP 422

El formato de un campo es inválido

Copy code

HTTP 422

El formato de un campo es inválido

Copy code

HTTP 400

idExterno tiene un formato inválido

Copy code

HTTP 400

idExterno tiene un formato inválido

Copy code

HTTP 400

idExterno tiene un formato inválido

Copy code

DEVELOPERS

Filtrar por producto:

QR ESTÁTICO

QR DINÁMICO

REC. X TRANSFERENCIA

BOTÓN SIMPLE

DISPOSITIVO POS

WALLET / PSP

Autenticación

Cobrar con QR dinámico