SHPFCU To Go! API integration services (FDX / OpenBanking)

Authorized protocol analysis, account login, transaction export, transfer, bill-pay and remote deposit capture APIs for the State Highway Patrol Federal Credit Union mobile channel

From $300 · Pay-per-call available
OpenData · OpenFinance · FDX · NCUA-aware delivery

Bring SHPFCU To Go! account data into your accounting, treasury or analytics stack

SHPFCU To Go! gives members of State Highway Patrol Federal Credit Union (Columbus, Ohio) 24/7 access to balances, transaction history, transfers, Bill Pay, mobile check deposit, ATM and CO-OP shared branch lookup, and member services. We help fintechs, accounting platforms, treasury teams and authorized third parties turn that mobile channel into a structured API surface — under explicit member consent and in line with the Financial Data Exchange (FDX) standard recently designated by the CFPB as the core US OpenBanking data-sharing framework.

Account & balance APIs — Mirror the in-app login flow (multi-factor + token refresh) and expose share, checking, money market, certificate and loan balances as a single normalized JSON object.
Transaction history & statement export — Paged transaction queries with date ranges, category filters, MCC codes, posted/pending flags, and bulk export to JSON, CSV, OFX or PDF statement bundles.
Transfer, ACH & Bill Pay — Internal transfers, external A2A (account-to-account) transfers, scheduled bill payments, and Bill Pay payee management with idempotency keys and signed callbacks.
Remote Deposit Capture (RDC) — Submit MICR images, track deposit status, and reconcile against the cleared transaction record returned through the statement API.

Feature modules

1. Authorization & session bridge

We replicate the SHPFCU To Go! login handshake (member number + password + device-bound MFA) into a stable OAuth 2.0 / token-refresh layer, so downstream services keep working even when the upstream app rotates session formats. Includes biometric re-auth hooks and SSL/TLS pinning notes.

2. Balance & share-account API

Single endpoint that returns all share IDs (S1, S2, club, IRA), checking, money market, certificate and loan balances with available vs. ledger split. Useful for personal-finance dashboards and treasury sweeps where members want one consolidated view.

3. Transaction & statement query API

Paginated, filterable transaction feed mapped to FDX field names (postedTimestamp, transactionType, amount, debitCreditMemo, payeeName, memo). Bulk PDF and OFX statement export for tax season, NCUA member statements, or accounting-software import (QuickBooks, Xero, Wave).

4. Transfers, A2A and Bill Pay

Internal transfers between SHPFCU shares, external A2A transfers to other US financial institutions, and Bill Pay payee CRUD with one-time and recurring schedules. Idempotency keys and webhook callbacks make reconciliation deterministic.

5. Remote Deposit Capture (mobile check)

Front/back image capture, MICR extraction, daily deposit limits enforcement, and status polling (received → in review → posted → cleared). Integrates with image-quality (IQA) checks recommended by FFIEC RDC guidance.

6. Locator & member-services

ATM and CO-OP shared-branch locator queries (lat/lng + radius), plus contact and member-services endpoints (secure messaging, card lock/unlock signals where authorized).

Data available for integration

Below is the OpenData inventory we can expose for SHPFCU To Go!. Each row maps an in-app screen to a structured API surface and a typical downstream use case. Field names follow the FDX 6.x naming where possible, so the output drops cleanly into any FDX-aligned aggregator (Plaid Core Exchange, MX, Finicity, Yodlee).

Data typeSource (app screen / feature)GranularityTypical use
Account & share balances"Check Balances" screenPer share/loan, available + ledgerPFM dashboards, cash-flow forecasts
Transaction history"View Transactions" screenPer-line, posted & pending, MCC, memoBookkeeping sync, expense categorization
Statement bundlese-Statements / PDF downloadMonthly, member-levelTax filing, audit trail, mortgage docs
Internal & A2A transfers"Transfer Funds" screenPer-transfer with statusTreasury sweeps, payroll allocations
Bill Pay payees & payments"Bill Pay" screenPayee record + scheduled / sent paymentsCash-flow planning, recurring obligations
Mobile deposit (RDC)"Make Deposits" featureImage + MICR + status eventsField-deposit workflows, audit reconciliation
ATM & shared-branch directory"Find ATM" / "Shared Branching"Location-level (lat/lng, surcharge flag)Member self-service, route planning
Member contact & alerts"Contact Us" / secure messagingThreaded messages, alertsSupport automation, fraud notifications

Typical integration scenarios

Scenario A — Accounting & bookkeeping sync

Business context: A member who runs a small business (or a tax preparer working on behalf of a member) wants SHPFCU checking and share-account activity to appear automatically in QuickBooks Online or Xero.

APIs involved: account list, transaction history (cursor-paginated by postedTimestamp), monthly statement PDF.

OpenFinance mapping: Plain FDX Accounts + Transactions resources, exported into the bookkeeping platform's bank-feed adapter.

Scenario B — PFM & cash-flow dashboards

Business context: A personal-finance app aggregates SHPFCU To Go! alongside a primary checking bank to show one unified spending view, including pending and recurring Bill Pay outflows.

APIs involved: balance, transaction feed with category enrichment, Bill Pay schedule list.

OpenFinance mapping: Member-permissioned data via FDX-aligned consent receipts; tokens scoped to read-only.

Scenario C — Income & deposit verification for lending

Business context: A mortgage or auto-loan underwriter needs 60–90 days of verified deposits and direct-deposit payroll lines for a SHPFCU member applying off-platform.

APIs involved: 90-day transaction history with payer name, statement PDF as evidence, balance snapshot.

OpenFinance mapping: Comparable to the Finicity / MX verification-of-asset (VOA) and verification-of-income (VOI) products, but sourced through SHPFCU's authorized member channel.

Scenario D — Treasury / payroll reconciliation

Business context: An employer or association that disburses to SHPFCU member accounts (common with State Highway Patrol payroll) needs deterministic confirmation that ACH credits posted.

APIs involved: transaction lookup by amount + date window, A2A status, webhook on posting.

OpenFinance mapping: Push notifications shaped like FDX events; idempotency keys keep retry logic safe.

Scenario E — Field deposit & back-office workflow

Business context: A member organization receives paper checks at remote events and wants to deposit them straight into a SHPFCU checking share, then post the cleared amount to a CRM or donor system.

APIs involved: Remote Deposit Capture submit, deposit status webhook, transaction posting confirmation.

OpenFinance mapping: mRDC submission flow with FFIEC IQA checks before image upload; cleared transaction event closes the loop.

Technical implementation

The samples below are illustrative pseudocode for the kind of endpoints we deliver. Real production code is shipped as runnable Python or Node.js source, with full OpenAPI 3.1 specs, retry/backoff helpers and request signing where required.

1. Authorize and refresh a member session

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

{
  "member_number": "********",
  "password": "********",
  "device_id": "8b3a-...-c12",
  "mfa": { "channel": "sms", "otp": "473921" }
}

200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rt_2f9c...",
  "expires_in": 900,
  "scope": "accounts:read transactions:read transfers:write rdc:write"
}

2. Statement & transaction query (FDX-shaped)

GET /api/v1/shpfcu/accounts/{accountId}/transactions
  ?fromDate=2026-01-01
  &toDate=2026-03-31
  &status=POSTED,PENDING
  &limit=200&cursor=eyJwYWdlIjoyfQ==
Authorization: Bearer <ACCESS_TOKEN>

200 OK
{
  "transactions": [
    {
      "transactionId": "tx_91c4...",
      "postedTimestamp": "2026-03-14T18:02:11Z",
      "amount": { "value": -42.18, "currency": "USD" },
      "debitCreditMemo": "DEBIT",
      "transactionType": "POS",
      "merchantName": "KROGER #318",
      "category": "GROCERIES",
      "memo": "Visa Debit"
    }
  ],
  "nextCursor": "eyJwYWdlIjozfQ=="
}

3. Mobile deposit + webhook callback

POST /api/v1/shpfcu/rdc/deposits
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: multipart/form-data

fields: { account_id, amount: 250.00, idempotency_key }
files:  { front_image, back_image }

202 Accepted
{ "deposit_id": "dep_77a1...", "status": "RECEIVED" }

// Later, signed webhook to your endpoint:
POST https://your.api/webhooks/shpfcu
X-Signature: sha256=...
{
  "event": "rdc.deposit.cleared",
  "deposit_id": "dep_77a1...",
  "posted_transaction_id": "tx_91d8...",
  "cleared_amount": 250.00
}

Compliance & privacy

Because SHPFCU is a US federally-insured credit union (NCUA-insured), every integration we ship is built around the regulatory frame US members and examiners expect:

  • CFPB § 1033 / FDX — In January 2025 the CFPB recognized the Financial Data Exchange (FDX) as the standard-setting body for personal financial data sharing; FDX 6.3 now covers payroll data, additional fields and Canadian profiles. We map our outputs to FDX names so member-permissioned data flows through tokenized, encrypted and revocable channels.
  • Gramm-Leach-Bliley Act (GLBA) & NCUA Part 748 — Safeguards rule alignment: encryption in transit (TLS 1.2+), encryption at rest (AES-256), access logging, and incident-response playbooks.
  • FFIEC mRDC guidance — Image quality (IQA), duplicate-detection, and risk-based deposit limits for the Remote Deposit Capture path.
  • NACHA Operating Rules — For ACH-based transfer scenarios, including originator obligations and return-code handling.
  • State privacy laws — California CCPA/CPRA, Virginia VCDPA and similar laws are honored for opt-out and deletion requests.

We work only under explicit member authorization or a documented business-to-business agreement. Consent receipts are stored, scoped per data category, and revocable from a single endpoint.

Data flow / architecture

A typical SHPFCU To Go! integration runs as a four-stage pipeline:

  1. Client app / member channel — iOS, Android, or web; member authenticates and grants a scoped consent.
  2. Ingestion / API gateway — FDX-shaped REST endpoints, OAuth 2.0 + refresh, request signing, rate limiting and audit logging.
  3. Storage layer — Encrypted (AES-256) member tokens, transaction cache with TTL, deposit-image object storage with lifecycle policies.
  4. Analytics & downstream APIs — Bookkeeping sync connectors, PFM aggregation, lending VOA/VOI feeds, treasury reconciliation webhooks.

The pipeline is read-mostly by default; write operations (transfers, Bill Pay schedules, RDC submissions) are gated by step-up authentication and idempotency keys.

Market positioning & user profile

State Highway Patrol Federal Credit Union is a single-sponsor / community-extended credit union headquartered in Columbus, Ohio, primarily serving Ohio State Highway Patrol officers, civilian staff, retirees and immediate family members, with shared-branch reach across all 50 US states through the CO-OP network. Membership skews toward US-resident first-party users, multi-generational families, and small employer associations. The mobile channel is the primary day-to-day touchpoint — check deposits, balance checks, transfers and Bill Pay — with the web channel reserved for heavier statement and external A2A workflows. Integration buyers are typically US accounting platforms, lending and underwriting providers, treasury teams in adjacent associations, and FDX-aligned aggregators that need direct, member-authorized coverage for credit-union accounts that are not always present in tier-one aggregator catalogs.

Screenshots

Click any thumbnail to enlarge. Source: official SHPFCU To Go! Google Play listing.

SHPFCU To Go! screenshot 1
SHPFCU To Go! screenshot 2
SHPFCU To Go! screenshot 3
SHPFCU To Go! screenshot 4
SHPFCU To Go! screenshot 5

Similar apps & integration landscape

Members and integration buyers who work with SHPFCU To Go! commonly also handle accounts in other US credit unions and in CO-OP shared-branch participants. The list below is part of the broader OpenBanking landscape we cover — it is not a ranking. The same FDX-aligned data shapes (accounts, transactions, statements, transfers, RDC) apply across the ecosystem, which makes unified delivery realistic.

Eastman Credit Union (Mobile Banking)

Tennessee-based CU with one of the highest-rated mobile apps in the US. Holds biometric login, smartwatch balance and standard transaction data — teams pulling unified PFM feeds often need a parallel SHPFCU + Eastman export.

Wright-Patt Credit Union (WPCU)

Ohio-based CU near SHPFCU's footprint, with strong mobile deposit and Popmoney P2P data. Combined with SHPFCU, gives Ohio member-employer payroll teams a shared transaction view.

Delta Community Credit Union

Georgia's largest credit union, Touch ID-driven flows, mobile deposit and bill-pay data; common counterpart for cross-state members.

ESL Federal Credit Union

Rochester, NY CU with a top-rated mobile app; same data shapes (balances, transactions, transfers) make multi-CU statement export straightforward.

Alliant Credit Union

Digital-first CU with balance preview and live in-app chat; dashboards that already pull Alliant frequently want SHPFCU appended for fuller household coverage.

Alternatives Federal Credit Union

Mobile check deposit, scheduled bill pay, and P2P payments — useful pairing for community-finance and CDFI integrations alongside SHPFCU.

CU SoCal Mobile Banking

Southern California CU with balance, transfer, deposit, bill-pay and CO-OP locator features — same shared-branch network as SHPFCU.

Redstone Federal Credit Union

Alabama-based CU with a widely-used mobile app; shows up alongside SHPFCU in cross-state public-sector member portfolios.

CO-OP Shared Branch & ATM Locator

Network app that powers the "Find Shared Branching" feature inside SHPFCU To Go!. Locator data merges naturally with SHPFCU's own ATM endpoint.

Auto-Owners Associates Credit Union

Mid-sized CU with a mobile app that also rides the CO-OP network, offering an analogous data surface for unified credit-union integrations.

What we deliver

Deliverables checklist

  • OpenAPI 3.1 specification (JSON + YAML, FDX-aligned naming)
  • Protocol & auth-flow report (login, MFA, refresh, signing)
  • Runnable source: Python (FastAPI) or Node.js (Express/Fastify) reference server
  • Sample clients: Python, Node, Go — covering balance, transactions, transfer, RDC
  • Postman collection + automated pytest / vitest suite
  • Compliance brief: GLBA, NCUA Part 748, FFIEC mRDC, NACHA notes
  • Webhook signing keys, rotation playbook, and retry/backoff guidance

Engagement workflow

  1. Scope confirmation: which screens / data types you actually need.
  2. Protocol analysis & API design (2–5 business days).
  3. Build & internal validation against authorized test accounts (3–8 business days).
  4. Docs, sample apps, automated tests (1–2 business days).
  5. Typical first delivery: 5–15 business days; deeper RDC + Bill Pay flows can extend.

FAQ

What do you need from me?

The target app (already named: SHPFCU To Go!), specific data types you want (e.g. 90-day transactions + monthly statements), and authorized member or sandbox credentials.

How long does delivery take?

Usually 5–12 business days for a first API drop and docs; RDC + webhook plumbing may extend by a few days.

How do you handle compliance?

Authorized member-permissioned access only, with consent receipts, scoped tokens, audit logs, and data-minimization. NDAs available on request.

About our studio

We are an independent technical studio focused on App interface integration and authorized API integration. Our team has deep, hands-on experience in mobile applications and fintech — banks, credit unions, payment gateways, protocol analysis, and cloud delivery. We routinely ship end-to-end financial APIs under security and compliance constraints relevant to the US OpenBanking landscape (FDX, NCUA, GLBA, NACHA) and to international markets.

  • Fintech, retail banking, credit unions, payments and cross-border clearing
  • Enterprise API gateways, security reviews, and consent-management flows
  • Custom Python / Node.js / Go SDKs and automated test harnesses
  • Full pipeline: protocol analysis → build → validation → compliance hand-off
  • Source code delivery from $300 — receive runnable API source code and full documentation; pay after delivery upon satisfaction
  • Pay-per-call API billing — access our hosted API and pay only per call, no upfront cost; ideal for teams that prefer usage-based pricing

Contact

For quotes or to submit your target app and requirements, open our contact page:

Contact page

Two engagement models: (1) source-code delivery from $300 — pay after delivery upon satisfaction; (2) pay-per-call billing on our hosted API endpoints, no upfront fee.

Original app overview (appendix)

SHPFCU To Go! is the official mobile banking app of State Highway Patrol Federal Credit Union (SHPFCU), a US federally-insured credit union headquartered in Columbus, Ohio. Membership is rooted in the Ohio State Highway Patrol community — sworn officers, civilian employees, retirees and their immediate family members — with extended access through CO-OP shared branching and surcharge-free ATMs across all 50 states.

The app gives members 24/7, free, secure access to their SHPFCU accounts from anywhere, with the following first-party features:

  • Check Balances — real-time view of share, checking, money market, certificate and loan balances.
  • View Transactions — posted and pending activity, with date filters and detail drill-down.
  • Transfer Funds — internal transfers between SHPFCU shares and external account-to-account (A2A) transfers to other US financial institutions.
  • Bill Pay — manage payees and schedule one-time or recurring payments.
  • Make Deposits via Smartphone — Remote Deposit Capture (mobile check deposit) using the device camera.
  • Find ATM Locations — surcharge-free ATMs in the CO-OP network (~30,000 ATMs nationwide, including 7-Eleven, Circle K, Costco, Publix, Dunkin' Donuts and Rite Aid locations).
  • Find Shared Branching Locations — access account services at 5,300+ CO-OP shared branches across all 50 states.
  • Contact Us — secure messaging and direct contact with SHPFCU member services.

Online and mobile channels at SHPFCU run over SSL encryption, and members can also access account services through telephone banking and external transfer (A2A) features within Online Banking. The credit union publishes its mobile app under package id com.cmcflex.ftmobile.sth on Google Play and as SHPFCU To Go! on the Apple App Store. This page describes a third-party technical integration positioning — we are not affiliated with SHPFCU; we deliver authorized, member-permissioned API integration work that is consistent with US credit-union regulatory expectations.