kState Credit Union app icon

Credit union data access · Kansas

Getting structured member data out of the kState Credit Union app

K-State Federal Credit Union runs its member portal on a system it calls It's Me 247 — that name is used on the credit union's own e-Services pages — and the kState Credit Union mobile app is the phone-side front end to the same member record. Behind one login a member sees balances across savings, checking, money market and loan shares, transaction history they can filter by type or by date, share-certificate maturity dates, loan and Visa payment detail, and a debit-card on/off toggle. That is the data an integrator wants. It is all reachable through the authenticated session the app already holds.

The bottom line: this is a single-record retail credit union with a rich authenticated surface and a thin native export. Everything a third party would sync — balances, dated history, certificates, loans, card state — lives behind one member credential. We would reach it by mapping that authenticated session, and use the OFX download only where a batch snapshot is enough.

What sits behind the member login

Each row below is a surface the app or the It's Me 247 portal actually presents to a member, described the way the credit union describes it.

Data domainWhere it originates in the appGranularityWhat an integrator does with it
Share & loan balancesFull account summary — savings, checking, money market, loan sharesPer-share current and available balanceLedger sync, net-position and net-worth views
Transaction historyAccount history, filterable by type or by datePer-transaction, dated, with descriptionCategorization, reconciliation, export
Share certificatesAccount summary — certificate maturity datesPer-certificate maturity date and termMaturity-ladder reminders, treasury planning
Loans & Visa cardLoan and credit-card snapshot — balance and due datePer-loan balance, payment due, due datePayment scheduling, debt-to-income checks
Cleared checksView and print cleared checksPer-check image and metadataDocument capture, audit trails
Mobile check depositIn-app remote deposit capturePer-deposit submission and statusDeposit-status reconciliation (write path on request)
eStatements & alertseStatements by email; e-Notifications; text banking on short code 46247 per the credit union's sitePer-statement PDF; event-level alertsStatement archive, event hooks

What a balance request looks like

The shape below is illustrative — the field names and the auth handshake are confirmed during the build against a consenting member session, not assumed. It shows the realistic order of operations: establish the authenticated session, list the member's shares and loans, then pull dated history for one share.

# Illustrative only — exact tokens, headers and field names
# are confirmed during the build against a consenting member.

POST /auth/session            # member credential -> server session
  body: { credential, device_attestation }
  -> 200 { session_token, expires_in }     # biometric unlock is
                                            # device-side; the server
                                            # session still rests here

GET  /member/shares           # the "full account summary"
  hdr: Authorization: Bearer <session_token>
  -> 200 {
       shares: [
         { id, type: "SAVINGS|CHECKING|MMKT|CERT",
           balance, available,
           maturity_date? }          # present on certificates
       ],
       loans: [
         { id, type: "LOAN|VISA",
           balance, payment_due, due_date } ]
     }

GET  /member/shares/{id}/history?from=YYYY-MM-DD&to=YYYY-MM-DD
  -> 200 { txns: [ { posted, amount, type, description } ] }

# Error handling we build in:
#  401 -> session expired: re-auth, do not retry blindly
#  429 -> back off; the portal is sized for retail, not bulk pulls
#  409 -> consent revoked by member: stop, log, surface to caller
      

Mobile check deposit is a write path. We model it read-only by default and only wire the submission call on explicit instruction.

What we hand over for the kState build

Concrete artifacts, each tied to the surfaces above:

  • An OpenAPI specification covering the share/loan summary, dated transaction history, certificate maturity, and deposit status.
  • A protocol and auth-flow report: the session establishment, token lifetime and refresh behaviour, and how the It's Me 247 web session and the app session map to the same member record.
  • Runnable source for the key endpoints in Python and Node.js — authenticate, list shares and loans, page history by date.
  • Automated tests that run against a consenting member account, including session-expiry and revoked-consent paths.
  • Interface documentation, plus data-retention and consent guidance written for an NCUA-supervised institution.

Authorized routes to the data

Authorized protocol analysis of the app and portal session

Under the member's authorization we map the authenticated traffic the app and the It's Me 247 portal already use. This reaches the full surface — balances, dated history, certificates, loans, card state. Effort is moderate. Durability depends on the portal front end; when it shifts, a check we keep re-runs against a consenting account and flags the drift before it breaks a sync. Access and a test member account are arranged with you when the project starts.

User-consented credential access

Where the member drives a flow they own, a consented read sync runs on their own credential. Same data, narrower blast radius, suited to one-member or low-volume cases.

Native Quicken / OFX download

The portal supports a Quicken-compatible download. It is durable and low-maintenance but coarse — batch transactions and balances, no per-event detail, no card controls. A reasonable fallback when a daily snapshot is all that is needed.

For kState, the protocol-analysis route is the one worth building on: it is the only path that returns certificate maturity, loan due dates and card state in the same pass, and the OFX export sits behind it as a safety net rather than the primary path.

Integrations this app makes possible

  • A nightly balance-and-history sync from a member's shares and loans into a personal-finance or accounting tool.
  • A certificate maturity ladder exported to a spreadsheet or treasury workflow, keyed off the maturity dates in the account summary.
  • A loan and Visa due-date reminder service driven by the payment-due fields, separate from the credit union's own alerts.
  • Deposit-status reconciliation that watches remote-deposit outcomes without ever initiating a deposit.

NCUA charter and the unsettled 1033 question

K-State Federal Credit Union holds a federal charter and is supervised by the NCUA. Consumer data-access rights sit under CFPB Section 1033 (12 CFR Part 1033), but those obligations are not settled for a credit union of this size: the CFPB issued an Advance Notice of Proposed Rulemaking to reconsider the Personal Financial Data Rights rule on 22 August 2025, per the CFPB's own reconsideration page, and where a roughly $126M-asset credit union lands on scope and timing is open. We do not build the kState integration on a mandated endpoint that may not arrive on a schedule you can plan around. We build it on the member's own authenticated access, with their consent recorded, the data set minimized to what the integration needs, and an NDA where the engagement calls for one.

What we account for on this build

It's Me 247 is a platform many credit unions share. We pin the integration to K-State's own tenant and routing, so share types, transaction shapes and identifiers are correct for this credit union rather than a generic portal assumption.

Biometric unlock is device-side; the server session still rests on the member credential. We design token-refresh handling around the portal's real session expiry, not the app's biometric prompt, so a long-running sync does not silently drop.

Text banking is capped at three accounts and blocks transfers, per the credit union's site. We do not route the integration through SMS — the authenticated app and portal session keeps every share and loan in scope. Access, a test member account and the compliance paperwork are set up with you as part of the engagement.

Pricing and how the build runs

Source delivery for the kState integration starts at $300, and you are billed only after the code is in your hands and runs against a consenting member account. That first model is runnable source for the balance, history, certificate and loan surfaces, plus the OpenAPI spec, the auth-flow report, the tests and the interface docs — yours to host. The alternative is a hosted API we run: you call our endpoints for the same data and pay per call, with nothing upfront. Either path, the build cycle is one to two weeks. You tell us the app and what you need from its data; access and the compliance arrangements are handled with you as part of the work. Start the conversation and we will scope it.

Screens from the kState app

kState Credit Union app screen 1 kState Credit Union app screen 2 kState Credit Union app screen 3 kState Credit Union app screen 4
kState Credit Union app screen 1 enlarged
kState Credit Union app screen 2 enlarged
kState Credit Union app screen 3 enlarged
kState Credit Union app screen 4 enlarged

Same integration pattern — a member credential in front of share, loan and transaction records. Listed for ecosystem context, not ranked.

  • Navy Federal Credit Union — large membership; balances, transfers and check deposit behind a single member login.
  • Pentagon Federal Credit Union (PenFed) — deposit and lending records reached through an authenticated member session.
  • Alliant Credit Union — savings, supplemental accounts and a built-in budgeting view over the same member record.
  • Mountain America Credit Union — multi-product member accounts with transaction history and card detail.
  • Golden 1 Credit Union — California member base; deposit, loan and card data behind login.
  • CommunityAmerica Credit Union — Kansas City regional member with mobile banking and deposit capture.
  • Midwest Regional Credit Union — Kansas member institution holding share and loan ledgers.
  • White Eagle Credit Union — smaller Kansas credit union with the same authenticated-portal structure.
  • Credit Union of Dodge City — Kansas cooperative whose member records share the same integration shape.

Each holds the same kind of authenticated record, so a unified integration normalizes them to one schema.

Questions integrators ask about kState

Is share-certificate maturity and loan payment detail in the same session as balances, or a separate login?

Same authenticated member record. The app's full account summary surfaces certificate maturity dates and loan and Visa payment detail alongside share balances, so one integration covers them rather than chasing a second login.

K-State runs on It's Me 247 — do you target that portal or the mobile app traffic?

Both reach the same member record. We map the authenticated app session and confirm the field shapes against the It's Me 247 web session, pinned to this credit union's own tenant so the share and transaction identifiers are correct for K-State and not a generic assumption.

K-State Federal Credit Union is a small NCUA-chartered institution — can we count on a Section 1033 data-access endpoint?

Not as a settled obligation. The CFPB reopened the Personal Financial Data Rights rule through an Advance Notice of Proposed Rulemaking in August 2025, and the timing for a credit union of this size is unsettled, so we build on the member's own consented authenticated access rather than waiting on a mandated endpoint.

Mobile check deposit is in the app — can the integration submit deposits, or only read status?

Read-only status by default. A submission path is built only on explicit instruction and with an audit log, because a remote deposit is an irreversible money movement and is handled with that care.

What we checked

In May 2026 we reviewed K-State Federal Credit Union's own e-Services pages for the mobile, text and online-banking feature set and the It's Me 247 platform name, the CFPB's Section 1033 reconsideration materials and the rule text for the data-rights position, and public credit-union financial directories for charter, membership and asset size. Primary sources:

Mapped by OpenBanking Studio's integration desk · reviewed 2026-05-17

App profile — kState Credit Union

kState Credit Union is the mobile banking app of K-State Federal Credit Union (also styled Kansas State University Federal Credit Union), a federally chartered, NCUA-supervised credit union in Manhattan, Kansas, founded in 1946 per its site. Public credit-union directories list approximately 8,590 members and about $126M in assets as of 31 March 2025. The Android package is com.kstatecu.kstatecu per its Google Play listing, and the iOS title carries App Store id 1331577666 per its App Store listing. The credit union's online-banking system is named It's Me 247 on its own site. The app provides member account access, mobile check deposit, debit-card on/off control, eStatements, loan and credit-card snapshots, and biometric sign-on. This page is an independent integration reference and is not affiliated with the credit union.

Mapping reviewed 2026-05-17