interac/money-request

This API endpoint is used to create a new Interac money request transaction.

If a ClientAccountID is provided, the client account's first/last name, and email address will be used for the transaction.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Form Data
string
required

Your account ID

string
required

API key for the account

string
required

Hashed signature for the request

string

Client Account ID

string

The ID of the contact to use for this transactions. The contacts payment method associated with this transaction type will be used.

string

Customer's phone number. (Digits only - no parentheses or dashes allowed.)

string

Customer's address line 1

string

Customer's address line 2

string

Customer's city

string

Customer's province specified using two character abbreviations (eg. BC, AB)

string

Customer's country specified using full country name or ISO 3166-1 alpha-2 code.

string

Customer's postal code.

number
required

The amount to debit from the customer's bank account.

string
required

3 character currency code for the currency to fetch transactions for. If this is not specified the transaction will use the account's local currency (generally CAD). NOTE: Currently the eft/fund API endpoint only supports CAD transactions.

string
required

Email address the interac money request transaction was sent to.

string
required

The money transfer recipient's name

string

An optional message set by client for the recipient

string

An optional note to associate with the transaction.

string

An optional reference number which was associated with the transaction. This can only be used to look up the transaction if it was a unique ID.

boolean

Generate a URL for the money request instead of sending an e-mail.

string

A unique key which the server can use to recognize and reject subsequent retries of the same request.

string

An optional unique identification general ledger code.

string

CPA transaction code. Use the /api/v2/account/transactions/codes endpoint to retrieve a list of valid transaction codes. If not specified, the transaction will be created using code 450 (miscellaneous).

Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json