EVFCU API integration & OpenBanking data services

FDX-aligned protocol analysis, statement export APIs, and authorized Embarrass Vermillion FCU data connectors for fintechs, PFMs, and accounting platforms.

From $300 · Pay-per-call available
OpenData · OpenFinance · FDX · Section 1033 · Credit union core integration

Bring EVFCU member account data into your fintech stack — legally and reliably

EVFCU (Embarrass Vermillion Federal Credit Union) runs on the FLEX Credit Union Technology core (package id com.cmcflex.ftmobile.evf) and exposes member-facing balances, transaction history, check images, ACH transfers, and remote deposit capture through its Android and iOS apps. Our studio maps those member flows to consented, auditable API surfaces so downstream products — budgeting tools, SMB accounting, loan origination, lien perfection, fraud scoring — can read and reconcile data without rewriting user experiences.

Account & balance sync — Share, checking, money market, and loan balances pulled on a schedule or on demand; ready for personal finance dashboards and net-worth rollups.
Transaction history export — Posted and pending items with memo, merchant, category hints, and check image URLs; paginated by date window for bookkeeping exports.
Remote deposit & transfers — Authorized session proxies for member-initiated mobile check deposit, internal transfers, and external ACH movement.
ATM/branch & service locator — Co-op shared-branch and ATM coverage surfaced as a queryable dataset for in-app navigation or customer-service bots.

Feature modules

Member authentication & session mirroring

We replicate the EVFCU mobile login flow (username/password, device registration, out-of-band MFA) inside a consented server-side session. The result is a stable access token your backend can reuse for balance and history reads without sending the member back through the app for each poll. Useful when a cashflow-based underwriter or PFM needs daily pulls behind a single member consent record.

Transaction history API

Exposes posted and pending items for share draft (checking), regular share (savings), money market, and loan accounts with fields including post_date, effective_date, amount, running_balance, type_code, description, check_number, and check_image_url. Driven by a date-window cursor so reconciliation jobs idempotently resume.

Balance & statement snapshot

Returns current, available, and hold balances per share, plus month-end statement pointers so accounting integrations can match a GL export to an authoritative EVFCU statement PDF. Designed to feed QuickBooks Online, Xero, Wave, or an internal ERP via periodic sync.

Transfer & ACH orchestration

Wraps member-initiated internal transfers, A2A external ACH, and loan payments behind an idempotent API that tracks request ids and returns the confirmation identifier the EVFCU core assigns. Caller supplies the member consent token; our layer enforces per-session velocity limits.

Remote deposit capture (RDC)

Image upload endpoint that mirrors the EVFCU mobile check deposit flow: front/back capture, MICR parse, duplicate detection against prior deposits, and hold-status callback when the credit union posts the funds. Useful for SMB tools that want in-app deposit without rebuilding image handling.

Locator & co-op shared branching dataset

Normalizes the in-app ATM/branch locator and CO-OP shared-branch network results into a GeoJSON/JSON feed. Lets a third-party app surface surcharge-free ATM coverage without screen-scraping the mobile UI for every query.

Data available for integration

The following table summarizes the structured datasets EVFCU member accounts expose through the app surface, the screen/feature where each originates, the granularity we can deliver, and typical downstream use cases. This inventory drives scoping when we quote a delivery.

Data typeSource (app screen / feature)GranularityTypical use
Share / checking balancesAccounts home screenCurrent, available, hold per shareNet-worth dashboards, overdraft prediction
Transaction historyAccount detail & history viewLine-item with memo, amount, post/effective datesCashflow underwriting, bookkeeping sync, categorization
Check imagesView check imagesFront/back PNG with MICR parseDispute workflows, audit evidence, fraud review
ACH / internal transfersTransfer funds flowRequest + confirmation id + statusPayroll, A2A funding, subscription billing
Bill pay payeesPay your billsPayee list, next payment date, amountBudget planning, recurring-cost audits
Remote deposit eventsDeposit checksImage + hold release timelineSMB deposit-forward tools, liquidity forecasting
ATM / branch locatorFind an ATM/BranchGeo-coordinates + hours + servicesLocation-aware apps, customer service bots
Member profileAccount settingsContact, preferences, device listKYC refresh, notification routing

Typical integration scenarios

1. Cashflow-based lending for EVFCU members

A fintech lender serving the Iron Range needs 90 days of transaction history to underwrite a small personal or auto loan refinance. With member consent, we deliver a /transactions pull scoped to the last 90 days, FDX-style category mapping, and a second endpoint that returns running balance minimums. The lender scores cashflow in minutes, and the loan offer is presented back inside its own app. No screen-scrape fragility and every read is written to a consent audit log.

2. SMB bookkeeping sync for credit-union business members

Small businesses banking at EVFCU want QuickBooks, Xero, or Wave reconciliation. We schedule a nightly statement pull (all business shares), emit FDX-shaped transaction feeds, and reconcile posted items against the month-end statement pointer so the accountant can trust the book against the credit union's record of truth.

3. Personal financial management & net-worth tracking

PFM apps (Monarch, Copilot, Origin) aggregate accounts across many institutions. We plug EVFCU into the PFM via an FDX-aligned adapter covering accounts, transactions, and holdings. When the CFPB's Section 1033 compliance window reaches smaller depository institutions, the same adapter can switch from consented app-surface reads to the standard FDX endpoint with minimal downstream change.

4. Fraud & dispute evidence packs

A chargeback or dispute service needs the transaction record plus the front/back check image plus member-agreement metadata. Our check-image API returns signed, time-limited URLs along with MICR-parsed payer, routing, and amount fields so the dispute package can be assembled automatically instead of emailed around.

5. Unified treasury view across credit unions

A nonprofit treasurer runs accounts at EVFCU plus a larger institution. We normalize the EVFCU transaction feed to the same schema we deliver for other credit unions in this landscape (Alliant, Delta Community, BECU), so the treasurer's board report pulls from one unified dataset rather than three screenshots.

Technical implementation

Three representative snippets below illustrate the integration surface: member authentication, statement/transaction query, and a webhook for deposit status. Endpoints are representative; real shapes are finalized during protocol analysis.

1. Member authentication (OAuth-style)

POST /api/v1/evfcu/auth/login
Content-Type: application/json

{
  "member_number": "<REDACTED>",
  "credential": "<REDACTED>",
  "device_fingerprint": "ios-14a-...",
  "consent_scope": ["accounts:read","transactions:read","deposit:write"]
}

200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rt_...",
  "expires_in": 1800,
  "mfa_required": false,
  "consent_id": "cns_01HZ7..."
}

2. Transaction history query

GET /api/v1/evfcu/accounts/{account_id}/transactions
  ?from=2026-01-01&to=2026-03-31&cursor=eyJwYWdlIjoyfQ
Authorization: Bearer <ACCESS_TOKEN>
X-Consent-Id: cns_01HZ7...

200 OK
{
  "account_id": "shr_draft_001",
  "currency": "USD",
  "items": [
    {
      "id": "txn_8c2...",
      "post_date": "2026-03-11",
      "effective_date": "2026-03-10",
      "amount": -42.17,
      "running_balance": 1834.55,
      "type_code": "DEBIT_CARD",
      "description": "SQ *IRON RANGE CAFE",
      "check_number": null,
      "check_image_url": null
    }
  ],
  "next_cursor": "eyJwYWdlIjozfQ"
}

3. Remote deposit webhook

POST https://your.app/webhooks/evfcu/deposit
X-Signature: sha256=...

{
  "event": "deposit.posted",
  "consent_id": "cns_01HZ7...",
  "deposit_id": "dep_1f9...",
  "account_id": "shr_draft_001",
  "amount": 250.00,
  "micr": { "routing": "091905260", "account": "****1234", "check_no": "1021" },
  "hold_release_at": "2026-04-25T14:00:00Z",
  "status": "posted"
}

// Response: 2xx to acknowledge; we retry with backoff on 5xx.

Compliance & privacy

CFPB Section 1033 alignment

The CFPB finalized the Personal Financial Data Rights rule under Section 1033 on October 22, 2024, with an effective date of January 17, 2025. Compliance is staged by asset size: the largest providers by April 1, 2026 and smaller depository institutions on later dates (through 2030). In 2025 the rule entered reconsideration, but the direction of travel — consented consumer access to account data — is set. Our EVFCU connectors are built so that consent records, scope, and fee-assessment metadata are captured from day one, so a later switch to a standardized FDX endpoint is a configuration change, not a rewrite.

FDX v6.3 & NCUA guidance

We map transaction and account fields to the Financial Data Exchange v6.3 schema (CFPB-recognized standard-setting body as of January 2025, 114M+ consumer accounts connected). NCUA Appendix A to Part 748 guidance on member information safeguarding frames our key management, logging, and incident-response posture. Data transmitted to your systems is encrypted in transit and at rest, and consent artifacts include timestamp, scope, revocation path, and IP trail.

Authorized access only

We deliver under documented member authorization or documented public endpoints. No scraping of unconsented data, no credential resale. We also support pass-through architectures where member credentials never leave the consuming app's enclave — our code runs inside the client's VPC.

Data flow / architecture

A typical pipeline stays small and auditable: EVFCU mobile surface → Consent & session proxy → Normalization layer (FDX mapping) → Client storage or downstream API. Each hop is instrumented — consent id, request id, and scope travel end-to-end — so operations can replay or revoke a feed without touching code. An optional analytics fan-out writes to BigQuery / Snowflake / Postgres for long-term retention, while a short-lived cache absorbs repeat reads during a member session.

  • Ingestion: consented login + device binding against the EVFCU app surface
  • Normalization: FDX v6.3 schema, category tagging, currency/ISO normalization
  • Storage: encrypted object store for check images, row store for transactions, consent ledger
  • Delivery: REST/JSON, webhook, or batch CSV/Parquet drops to your bucket

Market positioning & user profile

EVFCU is a community-chartered federal credit union on Minnesota's Iron Range serving members across the Embarrass and Vermillion areas and the broader Mesabi Range. Its member base skews toward long-tenure households, small-business owners, mining & timber-sector workers, and retirees — users who value a trusted local institution over the newest fintech feature. The app is offered on both Android (Google Play, package com.cmcflex.ftmobile.evf) and iOS (App Store id 721795039), powered by the FLEX Credit Union Technology core (the FLEX platform serves 250+ US credit unions from Alaska to the Eastern Caribbean). That profile makes EVFCU a natural fit for integrations that emphasize reliability, low fee overhead, and compliance-by-default — cashflow underwriting for first-time borrowers, SMB bookkeeping sync for local businesses, and PFM aggregation for multi-account households.

Screenshots

Click any thumbnail to open a larger view.

EVFCU app screenshot 1 EVFCU app screenshot 2 EVFCU app screenshot 3 EVFCU app screenshot 4 EVFCU app screenshot 5

Similar apps & the credit-union integration landscape

EVFCU sits inside a broader US credit-union app ecosystem. Teams that need one EVFCU feed often also aggregate from the institutions below. We frame these peers as reference points for the landscape — not comparisons — because buyers searching for any of them typically need the same FDX-aligned transaction, balance, and check-image capabilities.

Alliant Credit Union — A Chicago-based digital-first credit union that has ranked #1 in Bankrate's credit-union rankings for four years running. Its app exposes checking, savings, credit card, and travel controls — users often need unified transaction exports across Alliant and EVFCU.
Delta Community Credit Union — Georgia's largest credit union with a highly rated iOS (4.8) and Android (4.7) app covering balance, transfers, bill pay, and mobile deposit. Common aggregation target alongside smaller community CUs.
A+ Federal Credit Union — Named Best Mobile Banking App in Global Finance's 2025 World's Best Consumer Digital Bank Awards for the US and North America; its FLEX-adjacent feature set overlaps heavily with EVFCU's.
Eastman Credit Union — Tennessee-based, known for biometric authentication, smartwatch support, and quick-balance widgets; a frequent reference point when scoping authentication mirroring.
Navy Federal Credit Union — The largest US credit union by assets and members; relevant in multi-institution household aggregation scenarios where a family banks at both Navy Federal and a local CU like EVFCU.
PenFed Credit Union — Pentagon Federal Credit Union is a nationwide credit union offering checking, savings, mortgage, and auto loan products through its mobile app; common in treasury-view integrations.
BECU (Boeing Employees' Credit Union) — A Washington-state institution with strong mobile deposit and ATM-locator features, frequently aggregated alongside regional CUs for Pacific Northwest members.
State Employees' Credit Union (SECU) — North Carolina's SECU is one of the largest credit unions in the country; its app exposes similar share, transaction, and transfer surfaces that integrators map to FDX-style schemas.
Pentagon Federal Credit Union (mobile) — A separate but related reference point for service-member-oriented credit union integrations and cross-institution PFM connectivity.

What we deliver

Deliverables checklist

  • OpenAPI / Swagger specification for the EVFCU connector
  • Protocol & authorization flow report (session mirroring, MFA handling, device binding)
  • Runnable source (Python / Node.js / Go) for login, statement, transfer, and RDC endpoints
  • FDX v6.3 field-mapping document so downstream consumers can swap to a standardized feed later
  • Consent & audit schema aligned with CFPB Section 1033 record-keeping expectations
  • Automated test suite covering 90-day transaction pulls, MFA retries, and hold-release webhooks

Two engagement models

Source code delivery from $300 — we hand over runnable API source code and documentation; pay after delivery upon satisfaction. Best when you need to own the integration in-house or run it inside your own VPC.

Pay-per-call API billing — access our hosted endpoints and pay only per call, no upfront fee. Best when you want to ship quickly and validate volume before committing to an in-house build.

About our studio

We are an independent technical studio focused on App interface integration and authorized API integration. Our engineers come from banks, payment processors, credit-union core vendors, and cloud platform teams. We ship production-ready connectors for financial, e-commerce, travel, and social apps, and we know the edges of FDX, NCUA information-safeguarding guidance, PSD2 (for cross-border cases), and CFPB Section 1033.

  • Core specialties: payments, digital banking, PFM aggregation, SMB accounting sync
  • End-to-end pipeline: protocol analysis → build → validation → compliance documentation
  • Custom Python, Node.js, Go, and Kotlin SDKs plus full test harnesses
  • Two engagement models: fixed-scope source code delivery from $300, or pay-per-call on our hosted API
  • Global client base; service in English with regional compliance expertise

Engagement workflow

Step-by-step

  1. Scope call: confirm target data (balances, transactions, RDC, transfers) and consent model.
  2. Protocol analysis & API design (2–5 business days, complexity-dependent).
  3. Build & internal validation against a sandbox or authorized test member (3–8 business days).
  4. Documentation, sample calls, Postman collection, and test cases (1–2 business days).
  5. Handover: source code delivery or go-live on our hosted endpoints. Typical first delivery: 5–15 business days.

FAQ

What do you need from me?

Target app name (EVFCU, provided), the specific data or actions you need (e.g. 90-day transaction pulls, check images, RDC), and any existing sandbox access or aggregator relationship.

How long does delivery take?

Usually 5–12 business days for a first API drop with documentation. FDX-aligned schema mapping and webhook integration add 2–5 days depending on scope.

How is compliance handled?

Authorized or documented endpoints only, logged consent records, data-minimization defaults, and NDAs on request. We align artifacts to CFPB Section 1033 record-keeping from the start.

Can you support multi-institution aggregation?

Yes — we normalize EVFCU alongside the similar institutions listed above into a single FDX-shaped feed so your product surfaces one schema regardless of underlying core.

Contact

Ready to scope an EVFCU integration or a credit-union aggregation project? Send the target data types, consent model, and any timeline constraints, and we'll come back with a delivery estimate.

Open the contact page

📱 Original app overview (EVFCU — appendix)

EVFCU is the official mobile banking app of Embarrass Vermillion Federal Credit Union, a community-chartered federal credit union serving members across Minnesota's Iron Range. The app is distributed on Google Play (package id com.cmcflex.ftmobile.evf) and the Apple App Store (app id 721795039) and is powered by FLEX Credit Union Technology, a long-running US credit-union core platform serving 250+ institutions.

The app's advertised capabilities include:

  • View account balances and history across share, checking, money market, and loan accounts
  • View front and back check images for posted items
  • Transfer funds between member accounts and to external accounts
  • Find an EVFCU ATM/branch or co-op shared-branch location
  • Pay bills via the integrated bill-pay service
  • Deposit checks remotely with mobile image capture
  • And additional member self-service features typical of FLEX-powered credit unions

EVFCU's app is positioned as a member-service tool rather than a fintech platform — it prioritizes reliability and compliance-by-default. That posture is why Open Banking and FDX-aligned integration work is additive: it lets third-party products reach EVFCU members safely without asking the credit union to rebuild its mobile stack.

This page is a technical positioning document describing authorized integration services. It is independent of EVFCU and does not represent an official partnership. All third-party names and trademarks belong to their respective owners.