Maine State Credit Union API integration & OpenFinance data

FDX-aligned account, balance and transaction endpoints, mobile deposit hooks and transfer flows for the Maine State Credit Union member experience.

From $300 · Pay-per-call available
OpenData · OpenFinance · OpenBanking · Credit union integration

Connect Maine State Credit Union accounts, balances and transactions to your stack

Maine State Credit Union (package com.mainestatecu.mainestatecu) is a Maine-based community financial institution serving members 24/7 through its mobile app. We deliver a compliant integration layer for the data the app holds: real member accounts, multi-product balances, transaction histories, internal transfers, bill payments and mobile remote deposit capture.

  • Why this app's data is valuable: share-draft and savings balances, posted and pending transactions, scheduled bill payments, and mobile check deposit events — all of which downstream PFM, accounting and treasury tools want to consume.
  • Coverage: the credit union is already discoverable through aggregator catalogs such as Plaid, which means standard FDX-style account aggregation is feasible without a custom partnership.
  • Recent change (2025): the mobile app received navigation, accounts and mobile-deposit UX updates, refreshing the screens our extractors target — we keep selectors and field maps current with each release.

Data available for integration

The table below maps each data point to its source surface inside the Maine State Credit Union app, the granularity we can deliver, and a typical downstream use. We derive these from the app's published feature set and from the way US credit union mobile platforms expose data through their host (Maine State Credit Union also publishes a Softek-powered build, com.softek.ofxclmobile.mainestatecu, which mirrors the same back-end model).

Data typeSource surfaceGranularityTypical use
Member account list"My Accounts" dashboardAccount ID, masked number, type (share, savings, loan), statusAccount aggregation, KYC reuse
Current & available balanceAccount detail screenPer account, refreshed on demandCash-flow forecasting, treasury sweeps
Transaction historyTransaction list per accountDate, amount, posted/pending, description, category hintPFM, bookkeeping, reconciliation
Bill-pay payees & paymentsBill Pay modulePayee ID, scheduled date, amount, frequency, statusAP automation, recurring-payment tracking
Internal transfer eventsTransfer screenSource/dest account, amount, timestamp, confirmationAudit trail, downstream ledger updates
Mobile deposit (RDC) recordsDeposit-a-check flowDeposit ID, amount, status (submitted/cleared/rejected)Receivables tracking, fraud signals
Branch & ATM locator"Locate" featureGeo, address, hoursIn-app location features for partner apps

1. Personal finance dashboard

A Maine-based PFM startup wants to show members a unified view across Maine State Credit Union and other US institutions. We deliver a GET /accounts + GET /accounts/{id}/transactions pair that maps to FDX Account and Transaction resources, so the dashboard can reuse the same parser for any FDX-compliant source.

2. Small-business reconciliation

A bookkeeper handling Maine small businesses pulls daily statements from the credit union into QuickBooks. The integration runs a nightly job that paginates through transactions, normalizes descriptions, and posts to a webhook the accounting tool consumes — no manual CSV downloads.

3. Member-app companion

A member-facing app surfaces low-balance alerts and bill-pay reminders. We expose balance, scheduled bill payments and posted transactions as webhooks (balance.threshold, billpay.scheduled, tx.posted) so the companion app reacts in seconds rather than polling.

4. Mobile-deposit verification

An invoicing tool needs to know when a customer has used the credit union's mobile remote deposit capture to clear a check. The RDC webhook delivers deposit status changes (submittedcleared) plus the matched amount, so the invoice can auto-close.

5. Lending decision support

A loan-origination platform partner pulls 12 months of categorized transactions to evaluate cash flow. We deliver an FDX-style export that aligns with the Financial Data Exchange v6.4 schema, ready to plug into a credit decisioning model.

Technical implementation

Authorization & session

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

{
  "member_id": "********",
  "credential": "********",
  "device": { "id": "uuid", "platform": "ios" }
}

200 OK
{
  "access_token": "<jwt>",
  "refresh_token": "<opaque>",
  "expires_in": 1800,
  "mfa": { "required": false }
}

Statement / transaction query

GET /api/v1/mscu/accounts/{account_id}/transactions
  ?from=2025-09-01&to=2025-09-30
  &cursor=eyJwYWdlIjoyfQ==
Authorization: Bearer <ACCESS_TOKEN>

200 OK
{
  "account_id": "acct_8a2",
  "currency": "USD",
  "transactions": [
    {
      "id": "tx_01HZX...",
      "posted_at": "2025-09-12T14:02:11Z",
      "amount": -42.18,
      "status": "posted",
      "description": "POS - Hannaford Augusta",
      "category_hint": "groceries"
    }
  ],
  "next_cursor": "eyJwYWdlIjozfQ=="
}

Mobile deposit webhook

POST https://your-callback/mscu/rdc
X-MSCU-Signature: t=1747000000,v1=...

{
  "event": "rdc.status_changed",
  "deposit_id": "rdc_01HZY...",
  "account_id": "acct_8a2",
  "amount": 215.00,
  "status": "cleared",
  "occurred_at": "2026-05-09T15:30:11Z"
}

# Reply with HTTP 2xx within 5s, or the
# webhook will be retried with backoff.

Compliance & privacy

Maine State Credit Union is a US federally insured credit union supervised by the National Credit Union Administration (NCUA). Consumer financial data sharing in the US is governed by Section 1033 of the Dodd-Frank Act. The CFPB recognized the Financial Data Exchange (FDX) as an open-banking standard-setting body in January 2025, and FDX released API v6.4 in spring 2025; over 130 million consumer accounts are now connected through FDX. We design integrations to align with FDX data clusters and consent semantics so they remain forward-compatible regardless of the current Section 1033 rulemaking pause.

Data flow / architecture

A typical pipeline:

  1. Member device or aggregator initiates an authorized session.
  2. MSCU integration layer normalizes responses into FDX-shaped resources.
  3. Storage (encrypted at rest, scoped per consumer consent record).
  4. Output: REST API, webhook stream, or scheduled JSON/CSV export to your warehouse.

Market positioning & user profile

Maine State Credit Union is a community-chartered credit union headquartered in Augusta, Maine, serving consumer and small-business members across central and coastal Maine. The mobile app's audience is overwhelmingly retail (B2C): everyday checking and savings members, retirees, and small employers using bill pay and mobile deposit for routine cash management. The platform is Android- and iOS-first, with Apple Watch glance support and digital wallet enrollment (Apple Pay, Google Pay, Samsung Pay). For integrators, that means the realistic data volume per member is modest but high-frequency — perfect for PFM, bookkeeping, and cash-flow tools rather than wholesale market-data use cases.

Deliverables checklist

  • OpenAPI 3.1 specification covering accounts, balances, transactions, transfers, bill pay and RDC.
  • Protocol & auth flow report (login, MFA challenge, token refresh, device binding).
  • Runnable source for login + statement endpoints in Python and Node.js.
  • Webhook receiver template with signature verification.
  • Postman collection and contract tests.
  • Compliance brief: NCUA context, FDX mapping, consent and retention guidance.

Engagement workflow

  1. Scope confirmation: pick the data and actions you need from the inventory above.
  2. Protocol analysis & API design (2–5 business days).
  3. Build and internal validation (3–8 business days).
  4. Documentation, sample clients, and contract tests (1–2 business days).
  5. Typical first delivery in 5–15 business days; aggregator approvals may extend the timeline.

Screenshots

Click any thumbnail to enlarge.

Maine State Credit Union screenshot 1 Maine State Credit Union screenshot 2 Maine State Credit Union screenshot 3 Maine State Credit Union screenshot 4 Maine State Credit Union screenshot 5 Maine State Credit Union screenshot 6 Maine State Credit Union screenshot 7 Maine State Credit Union screenshot 8 Maine State Credit Union screenshot 9 Maine State Credit Union screenshot 10

Similar apps & the integration landscape

Members of regional US credit unions often hold accounts at more than one institution, and integrators usually need to cover several of them in a single project. The apps below sit in the same broader ecosystem as Maine State Credit Union; we list them as part of the integration landscape, not as competitive comparisons.

Atlantic Federal Credit Union — another Maine-based community CU; members frequently want unified transaction exports across both institutions.
cPort Credit Union — Portland-area CU with a similar mobile feature set; FDX-aligned exports work the same way.
Town & Country Federal Credit Union — South Portland CU; bookkeeping integrations often need both this and MSCU on one ledger.
University Credit Union (UCU, Maine) — student-and-staff focused; useful when a PFM tool targets younger members.
Bangor Federal Credit Union — eastern Maine community CU; often paired with MSCU in cross-Maine reconciliation work.
Midcoast Federal Credit Union — coastal Maine CU; similar Softek-based mobile build pattern.
Community Credit Union (Maine) — Lewiston/Auburn area CU with P2P and mobile banking integrations.
Alliant Credit Union — large national CU; commonly on the same dashboard as a Maine local CU.
Alternatives Federal Credit Union — community-development CU with comparable mobile API patterns.
Discover Bank — frequently held alongside a local CU; typical PFM integrations cover both.

About OpenFinance Lab

We are an independent technical studio focused on App interface integration and authorized API integration. The team brings hands-on experience from US and EU banks, payment processors, mobile protocol analysis, and cloud platforms. For credit union work specifically, we combine knowledge of NCUA supervision, FDX data clusters, and aggregator coverage so that the integration we ship is realistic to operate, not just runnable on a demo day.

  • Banking, credit union, and fintech API integrations end-to-end.
  • Protocol analysis for Android and iOS mobile apps.
  • Custom Python / Node.js / Go SDKs and test harnesses.
  • Source code delivery from $300 — runnable API source code and full documentation; pay after delivery upon satisfaction.
  • Pay-per-call API billing — access our hosted endpoints and pay only per call, no upfront cost.

Contact

To request a quote or share your target requirements for Maine State Credit Union or a related app, open our contact page.

Contact page

FAQ

What do you need from me to start a Maine State Credit Union integration?

The target app name (provided), a written list of the data and actions you need (for example transaction history, balances, mobile deposit confirmations, internal transfers), and any sandbox credentials, member access, or aggregator keys you already hold.

How long does delivery take?

A first API drop covering login, balances and transaction history typically takes 5 to 12 business days. Mobile deposit, bill pay and webhook flows usually add another 1 to 2 weeks depending on review and sandbox provisioning.

How do you handle US compliance for credit union data?

We work only against authorized member access or documented public APIs and align data clusters with the FDX (Financial Data Exchange) standard recognized by the CFPB in January 2025. We deliver consent records, retention guidance, and NCUA-aware logging so your team can defend the integration in audit.

Does Maine State Credit Union work with Plaid or aggregators?

Yes. Maine State Credit Union accounts are listed in major aggregator coverage (including Plaid) and can be reached through standard account-aggregation flows. We can wire your stack directly to an aggregator, or implement a thin protocol layer that mirrors the mobile app for cases the aggregator does not cover.
Original app overview (appendix)

Bank when and where you want with Maine State Credit Union's mobile app. Available 24/7 to check your balances, pay bills, deposit a check, and transfer between accounts.

Features include:

  • Ability to check your account balances and review transaction history
  • Transfer between your accounts
  • Make bill payments and add payees
  • View and manage all your accounts on one digital location
  • Apple Watch
  • Digital payment options
  • Mobile check deposit
  • Locate branches and ATMs

Contact the credit union at 207-623-1851, option 2 with any questions. Maine State Credit Union is a state-chartered, federally insured credit union headquartered in Augusta, Maine, supervised by the NCUA.

Last updated: 2026-05-10