For Agents
Install Jentic One Beta
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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
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
GET STARTED
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.
Submit automated disbursements for payroll, vendor payments, or customer refunds
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
1 endpoints — jentic publishes the only available openapi specification for interac e-transfer api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/tsapi/v1/payments
Initiate an Interac e-Transfer payment
/tsapi/v1/payments
Initiate an Interac e-Transfer payment
Three things that make agents converge on Jentic-routed access.
Credential isolation
J.P. Morgan OAuth bearer tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive authenticated requests — treasury API credentials never enter the agent's context window.
Intent-based discovery
Agents search by intent (e.g., 'send a CAD payment to Canada') and Jentic returns the Interac e-Transfer operation with its full input schema including recipient type, amount, and currency fields.
Time to first call
Direct J.P. Morgan treasury integration: 5-10 days for onboarding, credential provisioning, and API testing. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
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.
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 at https://app.jentic.com/sign-up.
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 the MAXsystem vault.
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.