Create External Account

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 Method : POST

Request Parameters

Parameter Required Type Description
clientID yes string Transact API Client ID
developerAPIKey yes string Transact API Developer Key
types yes string External Bank Account Type: Issuer Account or Account
accountId / issuerId yes integer Account ID or Issuer ID that is generated by the API when an Account(createAccount) or Issuer(createIssuer) is created.
ExtAccountfullname yes string Account Holder Full Name or Issuer Account Holder Full Name
Extnickname yes string Nickname for the External Account
ExtRoutingnumber yes integer External Bank Account - Routing Number
ExtAccountnumber yes integer External Bank Account - Account Number
ExtBankname no string External Bank Account - Bank Name
updatedIpAddress yes string IP Address associated with the createExternalAccount method call.
accountType no string Account type Checking / Saving. 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

Parameter Type Description
statusCode string API Status Code
statusDesc string API Status Description
accountId / IssuerId integer Account ID / Issuer ID
ExtAccountfullname string External Account Full Name
Extnickname string External Account Nick Name
ExtRoutingnumber integer External Account Bank Routing Number
ExtAccountnumber integer External Account Bank Account Number
types string Type Account/Issuer
accountType string Account type Checking / Saving. By default Checking

Sample Response

	"statusCode": "101",
	"statusDesc": "Ok",
	"External Account Details": [true, [{
		"accountId": "A44353",
		"ExtBankname": "Testing",
		"ExtAccountfullname": "John Smith",
		"Extnickname": "John",
		"ExtRoutingnumber": "MTIxMDAwMzU4",
		"ExtAccountnumber": "MTIzNDU2Nzg5MDAwMA==",
		"types": "Account",
		"accountType": "Checking"
Click on the "Test it yourself" button to see how it works
Click on the "Error Codes" button to see list of error codes

ACH Distributions