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"
  }
}