Create a transaction to credit a
Financial Account for a specific amount.
This has the effect of
Pushing funds to a
Financial Account so that the amount will appear as a credit
|amount||integer, required||transaction amount, smallest unit in currency (example 10000 for $100.00 CAD )|
|currency||string, required||transaction currency, 3 character code|
|financial_account||string, required||id of the financial account to pull funds from|
|product||string, required||product for transaction, must have an active subscription for this product and must match pull transaction product if a pull transaction_id is supplied|
|pull_transaction_id||string||id of the corresponding pull transaction|
|idempotency_key||string||unique value to associate with the transaction request|
These fields will only have effect for transactions on the EFT network.
|descriptor||string, optional||Descriptor that will be displayed to the owner of the financial account. Usually an invoice or pay stub number|
|originator_id||number, optional||Allows sending a different originator with the EFT than the default.|
These fields will only have effect for E-Transfers.
|security_question||string, required for push|
question to answer for e-transfer payment
|security_question_answer||string, 3-25 characters, no white-space, required for push||answer to the security_question provided|
|status||string||The transaction status|
|id||alphanumeric||The transaction ID|
|financial_account||alphanumeric||The encrypted financial account associated with the transaction|
|currency||string||The country currency for the transaction|
|amount||number||The amount of the transaction|
|gateway_codes||array||Codes returned from the gateway. Each code is an object that includes a |