Interactive transaction

Interactive transaction endpoint.

Body Params
string
required

The product type. Allowed value: IBT

string
required
length between 2 and 2

The 2-letter province or other applicable geographic region where the transaction funds will be used. (ISO 3166-2:CA)

string
required
length between 2 and 2

The consumer's 2-letter (non-numeric) country code. (ISO 3166-1 alpha-2). Allowed values: CA

string
required

The consumer's language code. (ISO 639-1).

string
length between 0 and 128

A pass-through field that can be used as an extra parameter to identify the transaction or consumer.

string
required

The consumer's IP address used to initiate the transaction

merchant
object
required
consumer
object
required
bank
object
required

This object is not required for first-time consumer transaction requests. When using the TOKEN bank type, you must specify the token that represents the consumer's bank account. The token can be used for subsequent transactions initiated by the same consumer using the same bank account. Allowed value: TOKEN

int64
required
100 to 100000000

The transaction amount expressed in cents. Instant Bank Transfer limits the maximum amount to 9999900 cents

string
required

The 3-letter currency code (ISO 4217).

string
required

The merchant system URL where the consumer’s browser is redirected at the end of the transaction process. The URL must be URL-encoded and in canonical format.

string
enum
required

A DEBIT transaction is a consumer payin. A CREDIT transaction is a payout from merchant to consumer. Allowed values: DEBIT | CREDIT

Allowed:
Responses

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