Link External Account

***** This Method has third party fees associated with it that will be charged for each use. The cost to use this method is $1.80 each time the method is invoked. (Only applies in live API environment. Does not apply in the Sandbox Environment) ***** This method is used to add an external account using Plaid. 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. STEP ONE: Invoke the "LinkExternalAccount" API method from a web form using cURL. Failures will see the response with corresponding error codes. STEP TWO: Successful calls will provide the response as below : { "statusCode": "101", "statusDesc": "Ok", "accountDetails":" https://api.norcapsecurities.com/apiscript/linkPlaidAccount.php " } . STEP THREE: Get the content of the response and run it. You should see the Login widget on the webpage. Example PHP snippet : $res = json_decode($result); print_r(file_get_contents($res->accountDetails));

Request Method : POST

Request Parameters

Parameter Required Type Description
clientID yes string Transact API's Client ID
developerAPIKey yes string Transact API's Developer API Key
accountId yes string Account ID generated by the API

Sample Request

curl -k -X POST https://api.norcapsecurities.com/tapiv3/index.php/v3/linkExternalAccount
-d developerAPIKey=somedeveloperkey
-d clientID=someclientid
-d accountId=P12345

Response Parameters

Parameter Type Description
statusCode string API Status Code
statusDesc string API Status Description
accountDetails string Response URL (https://api.norcapsecurities.com/apiscript/linkPlaidAccount.php?params=[param_value] )

Sample Response

{
    "statusCode": "101",
    "statusDesc": "Ok",
    "accountDetails":"https://api.norcapsecurities.com/apiscript/linkPlaidAccount.php?params=[param_value] "
}
Click on the "Test it yourself" button to see how it works
Click on the "Error Codes" button to see list of error codes

Custodial Account