createVirtualAccount
Parameters
| Parameter | Type | Required |
|---|---|---|
| entity_id | UUID | true |
| currency | ISO4217 | true |
| account_name | String | true |
| client_friendly_name | String | false |
| tax_number | String | false |
query
string
Defaults to {}
`200 200
object
data
object
createVirtualAccount
string
`400 400
NodeShell
xxxxxxxxxx
// mutation createIVirtualAccount
var axios = require('axios');
var data = JSON.stringify({
query: `mutation createVirtualAccount(
$entity_id: UUID!
$currency: ISO4217!
$account_name: String!
$client_friendly_name: String
$tax_number: String
) {
createVirtualAccount(
entity_id: $entity_id
currency: $currency
account_name: $account_name
client_friendly_name: $client_friendly_name
tax_number: $tax_number
)
}`,
variables: {"entity_id":"e326eb63-a571-4069-b0d7-886242d138bf","currency":"MXN","account_name":"MXN Payments 001","client_friendly_name":"Bread Store South","tax_number":"11111000001"}
});
var config = {
method: 'post',
url: 'https://sandbox.external.routefusion.com/graphql',
headers: {
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
xxxxxxxxxx
{
"data": {
"createVirtualAccount": "18ea46e5-2c36-4862-9eac-adc44364df7c"
}
}