Customer service
866.999.VPAY (8729)

Find answers and information about VersaPay’s Electronic Funds Transfer platform.

How money moves through VersaPay EFT

VersaPay’s EFT platform moves money between Canadian bank accounts. When you create an account with VersaPay EFT, you can link multiple bank accounts to it. These bank accounts can be used to send or receive payments.

When you send money, the recipient will instantly see the funds in their VersaPay account. However, these funds are not available until they have been cleared by the bank. Behind the scenes, VersaPay sends a request to your bank for the funds. Once those funds are received by VersaPay they are immediately available to the recipient. The transfer between the bank and VersaPay can take up to two days. For this reason, it can take up to two days for money to be made available to the recipient.

You can make payments instantly available in two ways: underwriting and preloading. Business accounts can be underwritten to make funds immediately available. Talk to your relationship manager. Preloading your account with funds ahead of time is another method. This works by moving money from your bank account to your VersaPay account before you plan to send the recipient money, allowing time for the money to clear.

Batching EFT Requests

Batch files are useful for making a large number of transactions or requests at once. Batch files are text based documents that can often be exported directly from accounting software and can be manipulated in a spreadsheet.

VersaPay EFT offers two type of batch upload capabilities based on your account:

  • Send & Request: Allows you to send money or issue a request from someone using just their email address.
  • Direct Debit & Credit: Allows you to push or pull money out of any Canadian bank account.

Send & Request Batch

The functionality is the same as using the Send Money and Request Money buttons within our secure web interface. The benefit of this method is that you do not need to know the recipients banking details; however, you do have to wait for them to approve any requests for money. Money you send will happen instantly.

Download a sample Batch Send & Request CSV file.

The notice the following fields in the sample CSV file:

  • email – required – the recipient’s email
  • transaction_reference – optional – transaction reference information for your internal use
  • transaction_type – required – either “send” or “request”
  • amount_in_cents – required – the amount to be transferred in cents
  • message – optional – the message displayed to the recipient

Direct Debit & Credit Batch

If you already have permission from your customers through a Pre-Authorized-Debit (PAD), this functionality will allow you to directly push and pull money into their bank account. Your customer will not need to go through the VersaPay signup process.

Download a sample Batch Direct Debit & Credit CSV file.

The notice the following fields in the sample CSV file:

  • business_name – optional – customer business name
  • first_name – optional – required – customer first name
  • middle_name – optional – customer middle name
  • last_name – required – customer last name
  • institution_number – required – 3 to 4 digits
  • branch_number – required – 4 to 5 digits
  • account_number – required – 1 to 12 digits
  • transaction_reference – optional – transaction reference information for your internal use
  • transaction_type – required – either “direct_debit” or “direct_credit”
  • amount_in_cents - required – the amount to be transferred in cents
  • memo – optional – by default your business name will be displayed on the recipients bank statement. If you enter additional text, the bank statement will first show your business name, followed by whatever you add to this field. Bank statements are limited to 14 characters.

Adding a bank account to VersaPay EFT

At the bottom of every Canadian cheque you will find routing information which includes: a branch number, an institution number, and your account number. This information is used to transfer money to or from a bank account. The Canadian Payment Association maintains a public directory of institution and branch numbers, but what about your account number? While this number isn’t public, it isn’t private either. Unlike a credit card, where the card number is enough to make a purchase, your permission is required before the bank will move money from your account. Just like you sign a cheque to signify permission, with VersaPay you click on an approve and confirmation button to signify permission.

When you provide VersaPay with your routing information we store it in our PCI / SAS 70 Certified Data Center. You may consider VersaPay even more secure than writing cheques as your routing information is never shared with the recipient, but only used by VersaPay to move the money between accounts. Should you want to, you may cancel your account at anytime.

VersaPay is committed to securely authorizing transactions. You should; however, be aware, that just like there is no cheque writing dispute resolution policy at law in Canada, VersaPay does not act as a intermediary, only as the service prover to the customer.

Adding a branch number

If you only have a four (4) digit branch number, please add a leading zero (0) to make it a five (5) digit number.

For example: 1234 would become 01234.


  • Payment processing products

    Move money with our electronic funds transfer service and credit card processing products.

    Learn more about our payment processing products

    Products

  • Profit Magazine ranks VersaPay No. 1

    We’re honored to be ranked number 1 on Profit Magazine’s PROFIT HOT…
    Continue reading