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 type | Source surface | Granularity | Typical use |
|---|---|---|---|
| Member account list | "My Accounts" dashboard | Account ID, masked number, type (share, savings, loan), status | Account aggregation, KYC reuse |
| Current & available balance | Account detail screen | Per account, refreshed on demand | Cash-flow forecasting, treasury sweeps |
| Transaction history | Transaction list per account | Date, amount, posted/pending, description, category hint | PFM, bookkeeping, reconciliation |
| Bill-pay payees & payments | Bill Pay module | Payee ID, scheduled date, amount, frequency, status | AP automation, recurring-payment tracking |
| Internal transfer events | Transfer screen | Source/dest account, amount, timestamp, confirmation | Audit trail, downstream ledger updates |
| Mobile deposit (RDC) records | Deposit-a-check flow | Deposit ID, amount, status (submitted/cleared/rejected) | Receivables tracking, fraud signals |
| Branch & ATM locator | "Locate" feature | Geo, address, hours | In-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 (submitted → cleared) 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:
- Member device or aggregator initiates an authorized session.
- MSCU integration layer normalizes responses into FDX-shaped resources.
- Storage (encrypted at rest, scoped per consumer consent record).
- 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
- Scope confirmation: pick the data and actions you need from the inventory above.
- Protocol analysis & API design (2–5 business days).
- Build and internal validation (3–8 business days).
- Documentation, sample clients, and contract tests (1–2 business days).
- Typical first delivery in 5–15 business days; aggregator approvals may extend the timeline.
Screenshots
Click any thumbnail to enlarge.
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.
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.
FAQ
What do you need from me to start a Maine State Credit Union integration?
How long does delivery take?
How do you handle US compliance for credit union data?
Does Maine State Credit Union work with Plaid or aggregators?
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.