Creating a US Bank Account
how to create an account to transact with
After topping up your Sendcash balance and your api access has been authenticated, You can create a US dollar denominated bank account to transact with by providing recipientDetails, bankDetails and addressDetails.
Argument
Schema
recipientDetails
ownerEmail: String!
accountNumber: String
routingNumber: String
iban: String # international bank account number
destinationType: usa
bankDetails
name: String!
city: String!
country: String!
line1: String!
line2: String
district: String!
postalCode: String!
addressDetails
name: String!
city: String!
country: String!
line1: String!
line2: String
district: String!
postalCode: String!
Once you have all the required fields, you can query the api:
createWireoutAccount.gql
createWireoutAccount(
recipientDetails: WireoutRecipientDetails!, bankDetails: WireoutAddressDetails!,
addressDetails: WireoutAddressDetails!) {
accountName
accountNumber
bankName
destinationType
iban
id
ownerEmail
routingNumber
}
If successful, a wire-out account will be created and you can perform a wire-out payment into the account. Keep the id field returned by the resolver handy, you'll need it to initiate and track transactions.
Copy link