This method is used to add information to an Account (createAccount) for an external bank account which an ACH transfer can be initiated from. Only one external account can be created for an account. External accounts can have funds debited from them (externalFundMove) but cannot have funds sent to them.

Request Parameters

clientIDyesstringTransactAPI Client ID
developerAPIKeyyesstringTransactAPI Developer Key
typesyesstringExternal Bank Account Type: Issuer Account or Account
accountId / issuerIdyesintegerAccount ID or Issuer ID that is generated by the API when an Account(createAccount) or Issuer(createIssuer) is created
ExtAccountfullnameyesstringAccount Holder Full Name or Issuer Account Holder Full Name
ExtnicknameyesstringNickname for the External Account (Special characters are not accepted in this field)
ExtRoutingnumberyesintegerExternal Bank Account - Routing Number
ExtAccountnumberyesintegerExternal Bank Account - Account Number
ExtBanknamenostringExternal Bank Account - Bank Name
updatedIpAddressyesstringIP Address associated with the createExternalAccount method call
accountTypenostringAccount type Checking / Savings. By default Checking

Sample Request

curl -k -X POST
-d developerAPIKey=somedeveloperkey 
-d clientID=someclientid 
-d types=Account 
-d accountId=A20168 
-d ExtAccountfullname=John Abraham 
-d Extnickname=John Nick 
-d ExtBankname=Union Bank
-d ExtRoutingnumber=34543534 
-d ExtAccountnumber=1234567890 
-d updatedIpAddress= 

Response Parameters

statusCodestringAPI Status Code
statusDescstringAPI Status Description
accountId / issuerIdintegerAccount ID / Issuer ID
ExtAccountfullnamestringExternal account full name
ExtnicknamestringExternal account nickname
ExtRoutingnumberintegerExternal account bank routing number
ExtAccountnumberintegerExternal account bank account number
typesstringType Account/Issuer
accountTypestringAccount type: Checking / Savings. (Default - Checking)

Sample Response

Test it Yourself!

Click Try It! to start a request and see the response here!