Canada
Check the requirements and validations made over the cashouts on Canada

Required fields

Field
Format
Description
login
String
Cashouts login
pass
String
Cashouts pass
external_id
String (max length: 100)
Transaction's ID on your end
document_id
Beneficiary's document ID
country
CA
currency
CAD / USD
amount
Number with up to 2 decimals
Cashout amount
bank_code
Valid bank code
Code specifying the beneficiary's bank
bank_account
Valid bank account
Beneficiary's bank account
bank_branch
Valid institute number
Beneficiary's institute number
email
Valid email address
Beneficiary's email address
beneficiary_name
String (max length: 100)
Beneficiary's name
beneficiary_lastname
String (max length: 100)
Beneficiary's last name

Bank Account Validations

Use the Regex below to validate the bank accounts on your end.
Bank name
Bank code
Format
Regex
Example
Etransfer
10000
For Etransfer, the bank_account must come empty: "" (Not null)
^$
Others
-
Numeric between 3 and 16 digits.
^\d{3,16}$
738746356473

Bank Branch Validations

Use the Regex below to validate the valid (and invalid) bank branches on your end.
Bank name
Bank code
Format
Regex
Example
Etransfer
10000
For Etransfer, the bank_branch must come empty: ""(Not null)
^$
Others
-
String of 5 characters
^[\s\S]{5}$
12345

Email validations

Bank name
Bank code
Required
Example
Etransfer
10000
Yes
Others
-
No
-

Document Validations

Click here to check document types and validations.

Example Request

Etransfer
Banks
1
{
2
"login": "xxxxxxxx",
3
"pass": "xxxxxxxx",
4
"external_id": "30000000001",
5
"country": "CA",
6
"currency": "CAD",
7
"amount": 100,
8
"document_id": "5676586998",
9
"bank_account": "",
10
"bank_code": "10000",
11
"bank_branch": "",
12
"email": "[email protected]",
13
"beneficiary_name": "John",
14
"beneficiary_lastname": "Smith",
15
"notification_url": "https://webhook.site/url",
16
"type": "json"
17
}
Copied!
1
{
2
"login": "xxxxxxxx",
3
"pass": "xxxxxxxx",
4
"external_id": "30000000001",
5
"country": "CA",
6
"currency": "CAD",
7
"amount": 100,
8
"document_id": "5676586998",
9
"bank_account": "38749027362",
10
"bank_code": "001",
11
"bank_branch": "12345",
12
"email": "[email protected]",
13
"beneficiary_name": "John",
14
"beneficiary_lastname": "Smith",
15
"notification_url": "https://webhook.site/url",
16
"type": "json"
17
}
Copied!

Bank Codes

  • Etransfer approval time: Up to one business day
  • Banks approval time: Up to four business days
Bank Name
Code
Etransfer
10000
BANK OF MONTREAL
001
THE BANK OF NOVA SCOTIA
002
ROYAL BANK OF CANADA
003
THE TORONTO-DOMINION BANK
004
BANQUE NATIONALE DU CANADA
006
CANADIAN IMPERIAL BANK OF COMMERCE
010
HSBC BANK CANADA
016
CANADIAN WESTERN BANK
030
BANQUE LAURENTIENNE DU CANADA
039
BANK OF CANADA
177
CANADA SAVINGS BOND REDEMPTION CERTIFICATE
187
ATB FINANCIAL
219
BANK OF AMERICA NATIONAL ASSOCIATION
241
THE BANK OF NEW YORK MELLON
242
THE BANK OF TOKYO-MITSUBISHI UFJ LTD
245
BARCLAYS BANK OF CANADA
248
BNP PARIBAS
250
CITIBANK CANADA
260
DEUTSCHE BANK AG
265
For the full and most up-to-date list of banks and its codes, please check the Cashout Bank Code endpoint.
Last modified 5mo ago