externalFundMove

Request Parameters

ParameterRequiredTypeDescription
clientIDyesstringTransactAPI Client ID
developerAPIKeyyesstringTransactAPI Developer Key
accountIdyesstringAccount ID or Issuer ID that is generated by the API once an account (createAccount) or Issuer (createIssuer) is created
offeringIdyesintegerOffering ID that is generated by the API once an offering is created (createOffering)
tradeIdyesintegerTrade ID that is generated by the API once a trade is created (createTrade). A trade must be created before externalFundMove can be performed.
NickNameyesstringNickname given to the external account. This must match the Extnickname value in createExternalAccount. If using linkExternalAccount, Extnickname value can be retrieved via getExternalAccount
amountyesdecimalThe amount to be debited from the external account. The amount is limited to $100,000.00
descriptionyesstringDescription of the fund move (Investment in [offering])
checkNumberyesintegerCheck number should be same as trade ID
createdIpAddressnostringIP address associated with the externalFundMove method call

Sample Request

curl -k -X POST https://api-sandboxdash.norcapsecurities.com/tapiv3/index.php/v3/externalFundMove
-d developerAPIKey=somedeveloperkey
-d clientID=someclientid
-d accountId=985742
-d offeringId=97421
-d tradeId=7766362363632
-d NickName=Tester Jones
-d amount=10000.50
-d checkNumber=7766362363632
-d description=Example Transaction
-d createdIpAddress=10.0.0.9

Response Parameters

ParameterTypeDescription
statusCodestringAPI Status Code
statusDescstringAPI Status Description
externalFundMove DetailsstringReturns the fund move details as an array

Sample Response

{
	"statusCode": "101",
	"statusDesc": "Ok",
	"TradeFinancialDetails": [{
		"accountId": "A49501",
		"tradeId": "257528259",
		"offeringId": "81272",
		"totalAmount": "1000.000000",
		"RefNum": "464266069",
		"fundStatus": "Pending"
	}]
}

Test it Yourself!

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