Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Payments / Interac e-Transfer API
Interac e-Transfer API logo

Payments Jpmorgan Interac e-Transfer API

Agent-ready OpenAPI document · curated by JenticPaymentsPayouts Transfersbearer1 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Initiate real-time Canadian dollar Interac e-Transfer payments to recipients by email, phone, or bank account through J.P. Morgan's treasury API.

Use for: I need to send a CAD payment to a Canadian recipient, I want to initiate an Interac e-Transfer by email address, Send money to a Canadian bank account via e-Transfer, Set up an automated payment disbursement in CAD

Not supported: Does not handle international payments, USD transfers, payment status queries, or refunds - use for initiating domestic CAD Interac e-Transfers only.

Jentic publishes the only available OpenAPI specification for Interac e-Transfer API, keeping it validated and agent-ready. The J.P. Morgan Interac e-Transfer API enables businesses to initiate 24/7 domestic CAD payments in Canada via email, phone number, or bank account. It provides a single endpoint for submitting real-time Interac e-Transfer payment requests through J.P. Morgan's treasury services platform, supporting automated disbursements to Canadian recipients without branch visits or cheque processing.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Interac e-Transfer API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Interac e-Transfer API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpayments.jpmorgan.com%2Fpayments-jpmorgan" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpayments.jpmorgan.com%2Fpayments-jpmorgan" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Interac e-Transfer API.

Initiate real-time Interac e-Transfer payments in Canadian dollars 24/7

Send payments to recipients identified by email address or phone number

Direct payments to specific bank accounts for known payee routing

Submit automated disbursements for payroll, vendor payments, or customer refunds

Use Cases

Patterns agents use Interac e-Transfer API for, with concrete tasks.

★ Automated Vendor Disbursements

Automate payments to Canadian vendors and suppliers using Interac e-Transfer instead of cheques or wire transfers. The API accepts recipient identification by email, phone, or account number and processes the payment in real-time through J.P. Morgan's treasury infrastructure. This eliminates manual payment runs and enables same-day settlement for domestic CAD obligations.

Initiate an Interac e-Transfer of 5,000.00 CAD to vendor@supplier.ca via POST /tsapi/v1/payments with payment type as e-Transfer and recipient email

Customer Refund Processing

Issue refunds to Canadian customers via Interac e-Transfer for immediate availability. Rather than reversing card transactions which take days, businesses can send funds directly to a customer's email or phone number. The customer deposits the transfer through their banking app instantly, improving satisfaction and reducing support overhead.

Submit a refund of 149.99 CAD to customer@email.com via POST /tsapi/v1/payments with memo field indicating order reference number

AI Agent Canadian Payment Initiation via Jentic

AI agents use Jentic to initiate Interac e-Transfer payments without managing OAuth bearer tokens or constructing J.P. Morgan treasury API request payloads manually. Jentic stores credentials securely and provides the operation schema so agents can send CAD payments by specifying recipient and amount.

Search Jentic for 'send an Interac e-Transfer payment', load the operation schema, and execute it to send 250.00 CAD to a recipient email address

Key Endpoints

1 endpoints — jentic publishes the only available openapi specification for interac e-transfer api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/tsapi/v1/payments

Initiate an Interac e-Transfer payment

POST

/tsapi/v1/payments

Initiate an Interac e-Transfer payment

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the J.P. Morgan Interac e-Transfer API by hand means handling its bearer auth and building the domestic CAD payment payload yourself. Through Jentic you install once, import the Interac e-Transfer API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Permission scoping

The Interac e-Transfer API carries the payment details in the request body, so scope your agent to the operations it needs, such as initiating a CAD transfer. You choose the operations it may call, so no operation runs beyond the set you allow.

Credential management

Credential isolation

Your J.P. Morgan bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'send a CAD payment to Canada', and Jentic returns the Interac e-Transfer operation with its input schema including recipient type, amount, and currency so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Stripe API

Global payment platform supporting Canadian payment methods including pre-authorized debits

Choose Stripe when you need multi-method payment acceptance in Canada (cards, pre-authorized debits) rather than just Interac e-Transfer disbursements.

Alternative

Adyen Payment Service

→

Enterprise payment platform with Canadian payment method support and global routing

Choose Adyen when you need enterprise-grade payment orchestration with support for multiple Canadian payment methods and cross-border transactions.

Complementary

Paychex External API

→

US payroll platform for managing employee compensation and check processing

Use Paychex alongside Interac e-Transfer when your business pays US employees via Paychex payroll and Canadian vendors or contractors via e-Transfer.

FAQs

Specific to using Interac e-Transfer API through Jentic.

Why is there no official OpenAPI spec for Interac e-Transfer API?

J.P. Morgan does not publish an OpenAPI specification for the Interac e-Transfer API. Jentic generates and maintains this spec so that AI agents and developers can call it via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Interac e-Transfer API use?

The API uses OAuth 2.0 bearer token authentication. You obtain a token through J.P. Morgan's identity service and include it in the Authorization header. Through Jentic, the OAuth credentials and token refresh are handled automatically in your Jentic One instance.

Can I send payments 24/7 with the Interac e-Transfer API?

Yes. Interac e-Transfer operates 24/7/365 for domestic Canadian dollar payments. Unlike wire transfers or ACH which have banking-hour restrictions, e-Transfers process in real-time regardless of time or day. Recipients can deposit funds immediately through their banking app.

What recipient identification methods are supported?

The API supports three recipient identification methods: email address, phone number, or direct bank account details. Email and phone-based transfers require the recipient to accept and deposit the funds. Bank account-based transfers route directly to the specified account without recipient action.

How do I initiate an e-Transfer payment through Jentic?

Search Jentic for 'send an Interac e-Transfer' to find the POST /tsapi/v1/payments operation. Jentic returns the input schema showing required fields like amount, currency (CAD), recipient email or phone, and payment type. Execute through Jentic and the payment is submitted to J.P. Morgan's treasury platform. Install with pip install jentic.

Can I limit what my agent is allowed to do with the Interac e-Transfer API?

Yes. Because you run Jentic One yourself, you decide which operations and credentials your agent may use, so no call runs beyond the set you allow. The Interac e-Transfer API exposes a single payment operation, POST /tsapi/v1/payments for initiating a CAD transfer, and you can grant your agent only that operation while withholding your J.P. Morgan bearer token from its prompt and logs. Since the payment details ride in the request body, your own rules govern exactly which recipients and amounts the agent can submit.

GET STARTED

Start building with Interac e-Transfer API

Explore with Jentic One
View OpenAPI Document