Payments

Account Validation

Verify account ownership and risk level of up to 500 accounts in real-time - before you send your payments. Available for U.S. accounts only.

ACH Payments

Send and track domestic or international ACH payments from U.S. BMO accounts. Submit up to 200 payments at the same time. American USD accounts only.

Electronic Funds Transfer (EFT)

Send or collect funds within Canada and get live status updates. Submit up to 50 payments at once. Available for Canadian CAD and USD accounts only.

Instant Payments

Instantly send or request money within Canada using Interac e-Transfer and get live updates. All you need is a recipient email or account number. CAD accounts only.

Push Notifications

Get automatically notified by email, text message or Webhook API when the status of your payments changes.

Wire Payments

Send domestic, international or foreign currency payments and get real-time status updates. Supports single payments only.

Ready to Build?

Safely experiment with our APIs and test your code in our Sandbox - no fees apply.

Create free account

Have a Question?

Check our Help Centre for common questions or request a call from our dedicated BMO team.