javascript
Now create a beneficiary for whom to send money to.
const rf = require('routefusion-sdk').Instance();
let subUserUUID = "60642929-9b29-4713-ab23-10da2db8a6a6"
let body = {
company_name: "beneficiaryCompanyName",
first_name_on_account: "companyOwnerFirstName",
last_name_on_account: "companyOwnerLastName",
type: "business",
currency: "USD",
bank_name: "Citibank",
branch_name: "",
bank_address1: "5252 Madison Ave."
bank_city: "New York City",
bank_state_province: "New York",
bank_postal_code: "00000",
bank_country: "US", // 2 letter code
swift_bic: "CITIUS33", // 8 or 11 character code
account_type: "business",
account_number: "2315345432",
routing_number: "113193532",
email: "company@email.com",
phone_number: "",
address1: "beneficiaryAddress",
city: "beneficiaryCity",
state_province: "beneficiaryStateOrProvince",
postal_code: "00000",
country: "US" // 2 letter code
};
rf.createUserBeneficiary(subUserUUID, body)
.then(resp => resp)
.catch(err => err)
The above command returns JSON structured like this:
{
"id": 414,
"uuid": "b384af3b-3e61-476a-aee6-1c44cb42a605",
"user_id": 2,
"company_name": "beneficiaryCompany",
"first_name_on_account": "companyOwnerFirstName",
"last_name_on_account": "companyOwnerLastName",
"type": "business",
"bank_name": "Citibank",
"branch_name": null,
"bank_city": "New York City",
"bank_code": null,
"branch_code": null,
"account_type": "business",
"account_number": "2315345432",
"routing_number": "113193532",
"clabe": null,
"tax_number": null,
"email": "company@email.com",
"phone_number": null,
"country": "US",
"city": "beneficiaryCity",
"bank_state_province": "New York",
"verified": false,
"created_at": "2019-05-08T18:16:30.614Z",
"updated_at": null,
"currency": "USD",
"cpfcnpj": null,
"swift_bic": "CITIUS33",
"bank_address1": "5252 Madison Ave.",
"bank_address2": null,
"bank_country": "US",
"bank_postal_code": "00000",
"address1": "beneficiaryAddress",
"address2": null,
"state_province": "beneficiaryStateOrProvince",
"postal_code": "00000",
"bsb_number": null
}