Agregadores y PSPaaS
Gestión de Cuentas
Alias o Sub-Cuentas Virtuales
3 min
esta api permite crear sub cuentas virtuales con información adicional de la misma que al ingresar pagos será enviado junto al mismo estas cuentas permiten emitir una cuenta para el mercado como es el caso de los cvu en argentina { "name" "crear alias de una cuenta", "method" "post", "url" "https //api sugaway com/p/accounts/\ accountid/alias", "description" "permite crear un alias de una cuenta o sub cuenta virtual", "tab" "examples", "examples" { "languages" \[ { "id" "titlcgtqub1wzfcdbxafp", "language" "curl", "code" "curl location g request post 'https //api sugaway com/p/accounts/\ accountid/alias/{accountid}' \\\\\n header 'accept application/json' \\\\\n header 'content type application/json' \\\\\n data raw '{\\"reference\\" \\"string\\",\\"metadata\\" \\"object\\",\\"issue\\" \\"boolean\\"}'", "customlabel" "" }, { "id" "q1td9eqw1izbyk39hn mr", "language" "nodejs", "code" "var request = require('request');\nvar options = {\n 'method' 'post',\n 'url' 'https //api sugaway com/p/accounts/\ accountid/alias/{accountid}',\n 'headers' {\n 'accept' 'application/json',\n 'content type' 'application/json'\n },\n body json stringify({\n \\"reference\\" \\"string\\",\n \\"metadata\\" \\"object\\",\n \\"issue\\" \\"boolean\\"\n })\n\n};\nrequest(options, function (error, response) {\n if (error) throw new error(error);\n console log(response body);\n});\n", "customlabel" "" }, { "id" "9a5wqlghybo bsv1ptc98", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"accept\\", \\"application/json\\");\nmyheaders append(\\"content type\\", \\"application/json\\");\n\nvar raw = json stringify({\n \\"reference\\" \\"string\\",\n \\"metadata\\" \\"object\\",\n \\"issue\\" \\"boolean\\"\n});\n\nvar requestoptions = {\n method 'post',\n headers myheaders,\n body raw,\n redirect 'follow'\n};\n\nfetch(\\"https //api sugaway com/p/accounts/\ accountid/alias/{accountid}\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" }, { "id" "jmigfm0r5zoqwxcrw0 cy", "language" "python", "code" "import requests\nimport json\n\nurl = \\"https //api sugaway com/p/accounts/\ accountid/alias/{accountid}\\"\n\npayload = json dumps({\n \\"reference\\" \\"string\\",\n \\"metadata\\" \\"object\\",\n \\"issue\\" \\"boolean\\"\n})\nheaders = {\n 'accept' 'application/json',\n 'content type' 'application/json'\n}\n\nresponse = requests request(\\"post\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" "we7xccejzobbr jptg8b0", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"json\\"\nrequire \\"net/http\"\n\nurl = uri(\\"https //api sugaway com/p/accounts/\ accountid/alias/{accountid}\\")\n\nhttps = net http new(url host, url port)\nhttps use ssl = true\n\nrequest = net http post new(url)\nrequest\[\\"accept\\"] = \\"application/json\\"\nrequest\[\\"content type\\"] = \\"application/json\\"\nrequest body = json dump({\n \\"reference\\" \\"string\\",\n \\"metadata\\" \\"object\\",\n \\"issue\\" \\"boolean\\"\n})\n\nresponse = https request(request)\nputs response read body\n", "customlabel" "" } ], "selectedlanguageid" "titlcgtqub1wzfcdbxafp" }, "results" { "languages" \[ { "id" "h2tc3j37lqugajpnmfuo6", "language" "200", "customlabel" "", "code" "{\n \\"result\\" true,\n \\"data\\" {\n \\"uid\\" \\"aca\ grb0xicvtkvw01msdd\\",\n \\"reference\\" \\"12345637812\\"\n }\n}" } ], "selectedlanguageid" "h2tc3j37lqugajpnmfuo6" }, "request" { "pathparameters" \[ { "name" "accountid", "kind" "required", "type" "string", "description" "identificador de la cuenta", "children" \[] } ], "queryparameters" \[], "headerparameters" \[ { "name" "x api key", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "x access token", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "content type", "kind" "required", "type" "string", "description" "application/json", "children" \[] } ], "bodydataparameters" \[ { "name" "reference", "kind" "required", "type" "string", "description" "id único que le permita reconocer su alias este id no debe repetirse podrá acceder al alias utilizando este id alfanumerico no acepta dos puntos \\" \\" como caracter especial ", "children" \[] }, { "name" "metadata", "kind" "required", "type" "object", "description" "objeto json con datos que le permitan identificar ante un cash in a quien pertenece la cuenta max 20kb en datos", "children" \[] }, { "name" "issue", "kind" "optional", "type" "boolean", "description" "fuerza a que el sistema emita una cuenta virtual en argentina esto obliga al servicio a generar un cvu para esta sub cuenta", "children" \[] } ], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "name" "obtener alias de una cuenta", "method" "get", "url" "https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid", "description" "permite obtener un alias de una cuenta o sub cuenta virtual", "tab" "examples", "examples" { "languages" \[ { "id" "lgetwezg4xhyb85rollon", "language" "curl", "code" "curl location g request get 'https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/{accountid}/{aliasid}' \\\\\n header 'accept application/json' \\\\\n header 'content type application/json'", "customlabel" "" }, { "id" "hrsry8xgsiantptldvy97", "language" "nodejs", "code" "var request = require('request');\nvar options = {\n 'method' 'get',\n 'url' 'https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/{accountid}/{aliasid}',\n 'headers' {\n 'accept' 'application/json',\n 'content type' 'application/json'\n }\n};\nrequest(options, function (error, response) {\n if (error) throw new error(error);\n console log(response body);\n});\n", "customlabel" "" }, { "id" "7wvrg60w4wncdfhrib24d", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"accept\\", \\"application/json\\");\nmyheaders append(\\"content type\\", \\"application/json\\");\n\nvar requestoptions = {\n method 'get',\n headers myheaders,\n redirect 'follow'\n};\n\nfetch(\\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/{accountid}/{aliasid}\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" }, { "id" "nrms3pmuptcs2t entbl", "language" "python", "code" "import requests\nimport json\n\nurl = \\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/{accountid}/{aliasid}\\"\n\npayload={}\nheaders = {\n 'accept' 'application/json',\n 'content type' 'application/json'\n}\n\nresponse = requests request(\\"get\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" "t5fwpqumkhr fa6imtgl ", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"json\\"\nrequire \\"net/http\"\n\nurl = uri(\\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/{accountid}/{aliasid}\\")\n\nhttps = net http new(url host, url port)\nhttps use ssl = true\n\nrequest = net http get new(url)\nrequest\[\\"accept\\"] = \\"application/json\\"\nrequest\[\\"content type\\"] = \\"application/json\\"\n\nresponse = https request(request)\nputs response read body\n", "customlabel" "" } ], "selectedlanguageid" "lgetwezg4xhyb85rollon" }, "results" { "languages" \[ { "id" "h2tc3j37lqugajpnmfuo6", "language" "200", "customlabel" "", "code" "{\n \\"result\\" true\n}" } ], "selectedlanguageid" "h2tc3j37lqugajpnmfuo6" }, "request" { "pathparameters" \[ { "name" "accountid", "kind" "required", "type" "string", "description" "identificador de la cuenta", "children" \[] }, { "name" "aliasid", "kind" "required", "type" "string", "description" "id del alias devuelto en la creación o reference utilizado en la creación ", "children" \[] } ], "queryparameters" \[], "headerparameters" \[ { "name" "x api key", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "x access token", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "content type", "kind" "required", "type" "string", "description" "application/json", "children" \[] } ], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "path parameter", "value" "pathparameters" } } { "name" "emitir cuenta virtual de un alias", "method" "post", "url" "https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue", "description" "permite emitir la cuenta virtual de un alias de una cuenta o sub cuenta virtual", "tab" "examples", "examples" { "languages" \[ { "id" "iiy6kr3qxy mzwouxbx7z", "language" "curl", "code" "curl location g request post 'https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}' \\\\\n header 'accept application/json' \\\\\n header 'content type application/json'", "customlabel" "" }, { "id" "vavtngy1gtzw0qnxvusvx", "language" "nodejs", "code" "var request = require('request');\nvar options = {\n 'method' 'post',\n 'url' 'https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}',\n 'headers' {\n 'accept' 'application/json',\n 'content type' 'application/json'\n }\n};\nrequest(options, function (error, response) {\n if (error) throw new error(error);\n console log(response body);\n});\n", "customlabel" "" }, { "id" "vqxurgz2uoi0fhcrtavek", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"accept\\", \\"application/json\\");\nmyheaders append(\\"content type\\", \\"application/json\\");\n\nvar requestoptions = {\n method 'post',\n headers myheaders,\n redirect 'follow'\n};\n\nfetch(\\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" }, { "id" "cd5uhu307018 fjawbd7a", "language" "python", "code" "import requests\nimport json\n\nurl = \\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}\\"\n\npayload={}\nheaders = {\n 'accept' 'application/json',\n 'content type' 'application/json'\n}\n\nresponse = requests request(\\"post\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" "ulmn3px2mzuaxy4psujcb", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"json\\"\nrequire \\"net/http\"\n\nurl = uri(\\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}\\")\n\nhttps = net http new(url host, url port)\nhttps use ssl = true\n\nrequest = net http post new(url)\nrequest\[\\"accept\\"] = \\"application/json\\"\nrequest\[\\"content type\\"] = \\"application/json\\"\n\nresponse = https request(request)\nputs response read body\n", "customlabel" "" } ], "selectedlanguageid" "iiy6kr3qxy mzwouxbx7z" }, "results" { "languages" \[ { "id" "h2tc3j37lqugajpnmfuo6", "language" "200", "customlabel" "", "code" "{\n \\"result\\" true\n}" } ], "selectedlanguageid" "h2tc3j37lqugajpnmfuo6" }, "request" { "pathparameters" \[ { "name" "accountid", "kind" "required", "type" "string", "description" "identificador de la cuenta", "children" \[] }, { "name" "aliasid", "kind" "required", "type" "string", "description" "id del alias devuelto en la creación o reference utilizado en la creación ", "children" \[] } ], "queryparameters" \[], "headerparameters" \[ { "name" "x api key", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "x access token", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "content type", "kind" "required", "type" "string", "description" "application/json", "children" \[] } ], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "path parameter", "value" "pathparameters" } } { "name" "ejecutar cash in de prueba sobre un alias", "method" "get", "url" "https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/test", "description" "permite ejecutar un cash in de prueba sobre un alias sólo se permite utilizar esta funcionalidad sobre cuentas y alias de prueba el id de la cuenta de prueba será provisto por nuestro equipo durante el desarrollo ", "tab" "examples", "examples" { "languages" \[ { "id" "iiy6kr3qxy mzwouxbx7z", "language" "curl", "code" "curl location g request post 'https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}' \\\\\n header 'accept application/json' \\\\\n header 'content type application/json'", "customlabel" "" }, { "id" "vavtngy1gtzw0qnxvusvx", "language" "nodejs", "code" "var request = require('request');\nvar options = {\n 'method' 'post',\n 'url' 'https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}',\n 'headers' {\n 'accept' 'application/json',\n 'content type' 'application/json'\n }\n};\nrequest(options, function (error, response) {\n if (error) throw new error(error);\n console log(response body);\n});\n", "customlabel" "" }, { "id" "vqxurgz2uoi0fhcrtavek", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"accept\\", \\"application/json\\");\nmyheaders append(\\"content type\\", \\"application/json\\");\n\nvar requestoptions = {\n method 'post',\n headers myheaders,\n redirect 'follow'\n};\n\nfetch(\\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" }, { "id" "cd5uhu307018 fjawbd7a", "language" "python", "code" "import requests\nimport json\n\nurl = \\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}\\"\n\npayload={}\nheaders = {\n 'accept' 'application/json',\n 'content type' 'application/json'\n}\n\nresponse = requests request(\\"post\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" "ulmn3px2mzuaxy4psujcb", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"json\\"\nrequire \\"net/http\"\n\nurl = uri(\\"https //api sugaway com/p/accounts/\ accountid/alias/\ aliasid/action/issue/{accountid}/{aliasid}\\")\n\nhttps = net http new(url host, url port)\nhttps use ssl = true\n\nrequest = net http post new(url)\nrequest\[\\"accept\\"] = \\"application/json\\"\nrequest\[\\"content type\\"] = \\"application/json\\"\n\nresponse = https request(request)\nputs response read body\n", "customlabel" "" } ], "selectedlanguageid" "iiy6kr3qxy mzwouxbx7z" }, "results" { "languages" \[ { "id" "h2tc3j37lqugajpnmfuo6", "language" "200", "customlabel" "", "code" "{\n \\"result\\" true\n}" } ], "selectedlanguageid" "h2tc3j37lqugajpnmfuo6" }, "request" { "pathparameters" \[ { "name" "accountid", "kind" "required", "type" "string", "description" "identificador de la cuenta", "children" \[] }, { "name" "aliasid", "kind" "required", "type" "string", "description" "id del alias devuelto en la creación o reference utilizado en la creación ", "children" \[] } ], "queryparameters" \[], "headerparameters" \[ { "name" "x api key", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "x access token", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "content type", "kind" "required", "type" "string", "description" "application/json", "children" \[] } ], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "path parameter", "value" "pathparameters" } } { "name" "obtener todos los alias emitidos", "method" "get", "url" "https //api sugaway com/p/accounts/\ accountid/alias", "description" "permite obtener todos los alias emitidos para una cuenta", "tab" "examples", "examples" { "languages" \[ { "id" "qzg9xepy2mav1sx7blobj", "language" "curl", "code" "curl location g request get 'https //api sugaway com/p/accounts/\ accountid/alias/{accountid}/{aliasid}' \\\\\n header 'accept application/json' \\\\\n header 'content type application/json'", "customlabel" "" }, { "id" "hpcoc6xyksvwecuqhxmhk", "language" "nodejs", "code" "var request = require('request');\nvar options = {\n 'method' 'get',\n 'url' 'https //api sugaway com/p/accounts/\ accountid/alias/{accountid}/{aliasid}',\n 'headers' {\n 'accept' 'application/json',\n 'content type' 'application/json'\n }\n};\nrequest(options, function (error, response) {\n if (error) throw new error(error);\n console log(response body);\n});\n", "customlabel" "" }, { "id" "ds46d fa198kzqmvomaw ", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"accept\\", \\"application/json\\");\nmyheaders append(\\"content type\\", \\"application/json\\");\n\nvar requestoptions = {\n method 'get',\n headers myheaders,\n redirect 'follow'\n};\n\nfetch(\\"https //api sugaway com/p/accounts/\ accountid/alias/{accountid}/{aliasid}\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" }, { "id" "t9ygwfghe0kwhlscbd09p", "language" "python", "code" "import requests\nimport json\n\nurl = \\"https //api sugaway com/p/accounts/\ accountid/alias/{accountid}/{aliasid}\\"\n\npayload={}\nheaders = {\n 'accept' 'application/json',\n 'content type' 'application/json'\n}\n\nresponse = requests request(\\"get\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" "zpfkypw ifxqftgoibn0z", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"json\\"\nrequire \\"net/http\"\n\nurl = uri(\\"https //api sugaway com/p/accounts/\ accountid/alias/{accountid}/{aliasid}\\")\n\nhttps = net http new(url host, url port)\nhttps use ssl = true\n\nrequest = net http get new(url)\nrequest\[\\"accept\\"] = \\"application/json\\"\nrequest\[\\"content type\\"] = \\"application/json\\"\n\nresponse = https request(request)\nputs response read body\n", "customlabel" "" } ], "selectedlanguageid" "qzg9xepy2mav1sx7blobj" }, "results" { "languages" \[ { "id" "h2tc3j37lqugajpnmfuo6", "language" "200", "customlabel" "", "code" "{\n \\"result\\" true\n}" } ], "selectedlanguageid" "h2tc3j37lqugajpnmfuo6" }, "request" { "pathparameters" \[ { "name" "accountid", "kind" "required", "type" "string", "description" "identificador de la cuenta", "children" \[] }, { "name" "aliasid", "kind" "required", "type" "string", "description" "id del alias devuelto en la creación o reference utilizado en la creación ", "children" \[] } ], "queryparameters" \[], "headerparameters" \[ { "name" "x api key", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "x access token", "kind" "optional", "type" "string", "description" "", "children" \[] }, { "name" "content type", "kind" "required", "type" "string", "description" "application/json", "children" \[] } ], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "path parameter", "value" "pathparameters" } }