Authorized protocol analysis and runnable API source for the Mercantile (com.ideomobile.mercantile) Android & iOS app — aligned with the Bank of Israel OpenBanking standard.
Mercantile Discount Bank, a fully-owned subsidiary of Israel Discount Bank, runs one of the country’s most data-rich retail banking apps. Beyond standard balance and statement screens, the app exposes ILS and foreign-currency accounts, securities portfolios, mortgage progress, deposit ladders, instant loan flows, credit-card activity, check-deposit images, and the Personetics-powered Didi insights engine. Our team turns these app-side flows into clean, documented APIs that your accounting, ERP, treasury, or analytics product can consume.
Mercantile serves a mixed retail and small-business customer base across Israel — historically strong in the Arab and Haredi sectors and now positioned as a digital-forward subsidiary of the Discount Group. The mobile app is the bank’s primary self-service channel: it covers nearly every back-office query a branch could handle, and it carries longitudinal, structured records (every transfer, FX swap, securities trade and mortgage payment for the customer’s tenure with the bank). For accounting platforms, expense-management tools, robo-advisors, ERP plug-ins and compliance vendors, that history is the integration moat.
Recent product moves make this even more interesting. Mercantile’s parent group rolled out Didi, the Personetics-powered cognitive assistant, into the customer-facing app — bringing predictive cash-flow nudges, double-billing detection and "what-if" simulations into the same data surface. On the regulatory side, the Bank of Israel OpenBanking standard (Berlin Group NextGenPSD2 profile) entered its main rollout window in 2024–2025, with payment-initiation obligations updated in 2025 in light of operational pressures. Together these mean: more standardised endpoints, cleaner consent rails, and a real incentive for ISVs to add Mercantile coverage.
// POST /api/v1/mercantile/statement
// Auth: Bearer <ACCESS_TOKEN> (refreshed via /auth/refresh)
{
"account_id": "MERC-ILS-12-345-6789",
"from_date": "2026-01-01",
"to_date": "2026-03-31",
"currency": "ILS",
"include": ["debits","credits","standing_orders","fx"],
"page_size": 200,
"cursor": null
}
// 200 OK
{
"account_id": "MERC-ILS-12-345-6789",
"balance": { "available": 18420.55, "current": 18420.55, "ccy": "ILS" },
"items": [
{"id":"tx_8821","date":"2026-03-28","amount":-249.90,
"merchant":"Shufersal","mcc":"5411","channel":"card","fx":null},
{"id":"tx_8820","date":"2026-03-27","amount":12000.00,
"counterparty":"Salary - Acme Ltd","channel":"transfer","fx":null}
],
"next_cursor": "eyJvZmZzZXQiOjIwMH0="
}
// GET /api/v1/mercantile/portfolio?account_id=...
// Returns positions across TASE and overseas custody
{
"as_of": "2026-04-28T07:00:00+03:00",
"positions": [
{"isin":"IL0006046119","symbol":"DSCT","qty":120,
"avg_cost":17.84,"market":21.05,"ccy":"ILS"},
{"isin":"US0378331005","symbol":"AAPL","qty":18,
"avg_cost":172.10,"market":188.30,"ccy":"USD"}
],
"cash":[{"ccy":"ILS","amount":2410.00},
{"ccy":"USD","amount":300.00}]
}
// Outbound POST to your /webhooks/insight
{
"event":"insight.double_charge",
"account_id":"MERC-ILS-12-345-6789",
"tx_ids":["tx_8788","tx_8789"],
"merchant":"Cellcom",
"amount":119.00,"ccy":"ILS",
"confidence":0.94,
"detected_at":"2026-04-27T19:42:11+03:00",
"signature":"hmac-sha256:..."
}
Inventory derived from the Mercantile app screens and the Bank of Israel OpenBanking IL surface. Each row is an integration-ready data product, not a raw screen dump.
| Data type | Source screen / feature | Granularity | Typical use |
|---|---|---|---|
| Account profile & KYC tier | Identification + customer dashboard | One record per account holder | Onboarding, sanctions sync, AML reviews |
| Balance snapshot | Home / account header | Per-account, near real-time | Treasury cash position, dashboards, robo-advisor triggers |
| ILS transactions | Account movements / standing orders | Per-line, ≥18 months history | Bookkeeping, reconciliation, ERP feeds |
| Card activity | Credit-card screen | Per-line with merchant/MCC | Expense management, T&E, fraud monitoring |
| FX & foreign-currency accounts | FX transfer / conversion | Per-conversion + per-transfer | Cross-border AP/AR, multi-currency reporting |
| Deposits & savings | Deposits screen | Per-deposit (rate, term, ladder) | Yield optimisation, customer 360 |
| Loans & instant credit | Loans / instant loan flow | Per-loan + amortisation schedule | Debt analytics, affordability checks |
| Mortgage tracker | Mortgage screen | Per-tranche, monthly schedule | Wealth tools, LTV monitoring, refinance leads |
| Securities portfolio | Securities tracker | Per-position with ISIN, qty, P&L | Wealth dashboards, tax reporting |
| Check deposit images | Mobile check deposit | Per-check (image + metadata) | Audit trail, accounting attachments |
| Insight events (Didi) | Insights stream | Per-event with confidence score | Personal finance apps, anomaly alerts |
/statement call and a webhook for late-posting reversals; mapping tables convert MCC + merchant strings into IFRS-style chart-of-accounts codes. Open Banking IL consent records are stored alongside each pull for auditability.Idempotency-Key; duplicates return the original response.error.code, error.kind, error.retryable), with mapped reasons for OTP timeout, daily-limit, KYC-tier and currency-mismatch.Mercantile App / OpenBanking IL endpoints → our adapter (auth, signing, retry) → normalisation layer (ISO 20022-ish + ISIN/MCC) → your destination (ledger, CRM, data warehouse, BI). Consent records, request hashes and response checksums are written to an append-only audit log so every customer pull is reproducible.
Mercantile Discount Bank operates under Israeli banking law and the Bank of Israel’s OpenBanking IL framework, which adopts the Berlin Group NextGenPSD2 API profile. Payment-initiation obligations were updated in 2025 in light of operational realities, and access by third parties requires a digitally signed certificate plus supervisor approval (Capital Market, Insurance and Savings Authority for payment initiators).
Our deliverables are written to satisfy the Israeli Privacy Protection Law (PPL) and the bank’s internal data-handling rules, and they are GDPR-aware for customers serving EU residents. Consent capture, scope segmentation, retention windows, and the right-to-revoke are wired into the SDK from day one. We never bundle screen-scraping where an authorised API exists.
Mercantile is a customers-only retail and small-business bank with a strong footprint in Israel’s Arab and Haredi communities and a growing affluent-retail base served jointly with Israel Discount Bank. Users are predominantly resident-Israeli individuals, freelancers and SMB owners; the app is shipped on Android and iOS with Hebrew as the primary language. Integration buyers are typically Israeli accounting platforms, expense-management vendors, robo-advisors, mortgage originators, and licensed payment initiators that need authorised, OpenBanking-IL-aligned access to retail banking data.
Key Mercantile app screens — click any thumbnail to enlarge.
Customers who care about Mercantile coverage usually need adjacent Israeli banking and payment integrations. The list below is descriptive — these are part of the broader OpenBanking IL ecosystem, not competitors we rank.
We are an independent technical service studio focused on App interface integration and authorised API integration. Our engineers come from Israeli and EU banks, payment gateways, and protocol-analysis backgrounds, and we ship end-to-end financial APIs under security and compliance constraints.
For quotes or to submit your target app and requirements, open our contact page:
We engage only with explicit customer authorisation or under documented authorised APIs. NDAs available on request.
What do you need from me?
How long does delivery take?
How do you handle compliance?
Do you support Hebrew-language fields?
Mercantile Discount Bank (בנק מרכנתיל דיסקונט) is an Israeli retail and small-business bank, a fully-owned subsidiary of Israel Discount Bank. The official mobile app — package com.ideomobile.mercantile — is free and reserved for Mercantile customers, and it consolidates almost the bank’s entire self-service surface into one app.
This page is an integration-positioning brief; Mercantile Discount Bank, the Mercantile app and Didi are trademarks of their respective owners. We are not affiliated with the bank.