toId es el id de la Address destino, que se obtiene consultando el endpoint GET /v3/bank-address/:value con el CBU/CVU/Alias destino. El campo id de la respuesta de BankAddress es el valor a usar como toId.| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
toId | number | Si | ID de la Address destino (obtenido de BankAddress API) |
amount | string | Si | Monto a transferir (usar string para precision decimal) |
currencyCode | enum | Si | Moneda: ARS o USD |
tag | enum | No | Etiqueta: SALARY, SUPPLIER, SERVICE, RENTAL, etc. |
sendingDate | string | No | Fecha programada (ISO 8601). Si no se envia, se procesa inmediatamente |
description | string | No | Motivo/concepto de la transferencia |
PREVIEWPUT /v3/transaction/confirm/{id} o crear una Signature Request con POST /v3/signature-request/TRANSACTION_REQUEST para que sea aprobada por un signerPENDING y se procesa automaticamente{
"transaction": { ... },
"requires2FA": false
}requires2FA indica si la transaccion requiere verificacion de dos factores.INVALID_AMOUNT: Monto invalido o negativoINVALID_CURRENCY: Moneda no soportadaMISSING_WALLET: No existe wallet para la moneda indicadaINSUFFICIENT_FUNDS: Fondos insuficientesINVALID_TRANSACTION: Transferencia no es mismo nombrecurl --location --request POST 'https://api.develop.cresium.app/v3/transaction/preview' \
--header 'Content-Type: application/json' \
--data-raw '{
"toId": 0,
"amount": "string",
"currencyCode": "ARS",
"tag": "RENTAL",
"sendingDate": "2019-08-24T14:15:22.123Z",
"description": "string"
}'{
"data": {
"transaction": {
"id": 0,
"type": "DEPOSIT",
"status": "PREVIEW",
"externalId": "string",
"currencyId": 0,
"currency": {
"symbol": "string",
"code": "ARS",
"image": "string",
"decimals": 0
},
"fromId": 0,
"toId": 0,
"from": {
"id": 0,
"type": "CVU",
"value": "string",
"bankName": "string",
"ownerName": "string",
"img": "string",
"uuid": "string"
},
"to": {
"id": 0,
"type": "CVU",
"value": "string",
"bankName": "string",
"ownerName": "string",
"img": "string",
"uuid": "string"
},
"companyId": 0,
"collaboratorId": 0,
"collaborator": {
"id": 0,
"firstName": "string",
"lastName": "string",
"image": "string",
"email": "string",
"role": "OWNER",
"phone": "string",
"birthDate": "2019-08-24T14:15:22.123Z",
"status": "CREATED"
},
"walletId": 0,
"tag": "RENTAL",
"createdAt": "2019-08-24T14:15:22.123Z",
"updatedAt": "2019-08-24T14:15:22.123Z",
"processedAt": "2019-08-24T14:15:22.123Z",
"totalAmount": 0,
"netAmount": 0,
"bulkTransactionId": 0,
"amounts": [
{
"id": 0,
"transactionId": 0,
"type": "FEE",
"amount": 0,
"key": "string"
}
],
"recipients": [
{
"type": "EMAIL",
"value": "string"
}
],
"billPayment": {
"companyName": "string",
"debtIdentifier": "string",
"expirationDate": "string"
},
"sendingDate": "2019-08-24T14:15:22.123Z",
"depositAddress": {
"id": 0,
"type": "CVU",
"value": "string",
"externalId": "string",
"currencyId": 0,
"currency": {
"symbol": "string",
"code": "ARS",
"image": "string",
"decimals": 0
},
"bankProvider": {
"name": "BIND",
"img": "string"
},
"wallet": {
"id": 0,
"balance": 0,
"lockedBalance": 0,
"investedBalance": 0,
"availableBalance": 0,
"currency": {
"symbol": "string",
"code": "ARS",
"image": "string",
"decimals": 0
},
"companyId": 0
},
"hasEcheqs": true
},
"description": "string",
"rawData": null
},
"requires2FA": true
}
}