Gestión de Cuentas
4 min
Al realizar operaciones sobre un comercio la Cuenta Corriente para la moneda principal del Comercio será creada automáticamente registrando en ella todas las transacciones realizadas de tipo Cash In, Cash Out, impuestos, ajustes, entre otros.
Obtener cuentas Comercio
Permite obtener las Cuentas Corrientes de un Comercio
GET
https://api.sugaway.com/p/operator/entity/:uid/account
curl --location -g --request GET 'https://api.sugaway.com/p/operator/entity/:uid/account/{uid}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'Crear Cuenta
Permite crear una cuenta corriente para un Comercio
POST
https://api.sugaway.com/p/accounts/
curl --location --request POST 'https://api.sugaway.com/p/operator/entity/:uid/account' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{"reference":"string","currency":"string"}'Asignar CVU a una Cuenta
Permite asignar un CVU a una cuenta
POST
https://api.sugaway.com/p/accounts/:accounts/info
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://api.sugaway.com/p/:accounts/info',
'headers': {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"accountType": "string",
"accountNumber": "string"
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Obtener Cuenta
Permite obtener una cuenta corriente y el saldo de la misma
GET
https://api.sugaway.com/p/accounts/:accountid/info
curl --location -g --request GET 'https://api.sugaway.com/p/accounts/:accountid/info/{accountid}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'Asociar Webhook
Permite asociar un Webhook a la cuenta mediante el cual se notificarán todas las transacciones entrantes o salientes tanto de la cuenta principal como de los Alias emitidos
POST
https://api.sugaway.com/p/accounts/:accountid/action/webhook
curl --location --request POST 'https://api.sugaway.com/p/operator/entity/:uid/account' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{"reference":"string","currency":"string"}'Creación de CVU
Sólo para Argentina
Emitir Cuenta CVU
Permite emitir cuenta CVU para usuarios de Argentina
GET
https://api.sugaway.com/p/operator/entity/:uid/account/:aid/issue
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify({
"id": "string"
});
var requestOptions = {
method: 'GET',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://api.cakes.com", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));