Earned wage access data export, transaction and balance sync, and payroll-linked Open Data integration—compliant protocol analysis and runnable API delivery
myFlexPay (powered by Stream) lets employees access earned wages before payday via employer-linked timekeeping. In December 2025 the CFPB confirmed that covered earned wage access products fall outside the definition of credit under TILA Regulation Z, clarifying the regulatory landscape for EWA in the US. We deliver protocol analysis and usable API implementations so you can integrate earnings balances, transfer history, salary statements, and spending insights in line with OpenData and OpenFinance—with user consent and compliance.
Click any image to view full size.
From protocol analysis and authorized data flows, the following data types can be exposed via APIs we deliver. Granularity and use cases are indicative; actual scope depends on app capabilities and client consent.
| Data type | Source (screen / feature) | Granularity | Typical use |
|---|---|---|---|
| Earned wages / available balance | Track page, earnings dashboard | Per pay period, real-time | Payroll reconciliation, cash-flow dashboards |
| Transfer history | Activity, transfers | Per transaction (amount, type, fee, date) | Accounting, audit, statement export |
| Salary statement | Activity statement, Track | Net wages, streams, fees, Build pot, bank payment | Compliance, tax prep, OpenFinance aggregation |
| Savings balance | Savings / Build pot | Balance, interest (where shown) | Wealth dashboards, financial wellness |
| Spending insights | Spending / budget view | Aggregated by account or category | Risk analytics, budgeting tools |
| Shift / earnings tracking | Shifts, real-time tracking | Per shift or cumulative | Employer reporting, EWA eligibility checks |
An employer or payroll provider needs to reconcile wage advances taken via myFlexPay against payroll. Our API can expose transfer history and earned-to-date amounts (with appropriate authorization). Data maps to OpenData: transaction records with amount, date, type (instant vs standard), and fee. Flow: Employer system → auth → our API → reconciliation report.
Finance teams need exportable salary statements and transfer logs for month-end close or audits. We deliver endpoints that return net wages, stream totals, fees, and bank payments over a date range—aligned with OpenFinance statement export. Fields: net_wages, streams, fees, build_pot, paid_to_bank, period_start, period_end.
A wellness platform aggregates earned wage balance and savings from myFlexPay alongside other accounts. Our consent-based API returns available_balance, savings_balance, and optional spending summaries. This fits OpenFinance: multiple sources in one view for budgeting and coaching.
Regulators or internal compliance need visibility into EWA usage (e.g. advance volume, fee revenue). Our implementation can expose aggregated or per-user transaction counts and amounts (where legally permitted), with clear consent and retention policies—aligned with state EWA licenses (e.g. CA, NV, MO) and CFPB guidance.
HR wants to see adoption and usage of myFlexPay (e.g. number of advances, average amount) without accessing individual financial data. We can design an API or reporting layer that returns anonymized or employer-scoped metrics, with data flow: app/employer → ingestion → storage → dashboard; consent and minimal identification enforced.
// Example: earned wage balance (pseudo)
GET /api/v1/myflexpay/balance
Authorization: Bearer <ACCESS_TOKEN>
x-api-key: <API_KEY>
Response: {
"available_balance": 450.00,
"earned_to_date": 1200.00,
"savings_balance": 200.00,
"currency": "USD"
}
// Example: transfer history / statement (pseudo)
GET /api/v1/myflexpay/statement?from=2025-03-01&to=2025-03-31
Authorization: Bearer <ACCESS_TOKEN>
Response: {
"transfers": [
{ "date": "2025-03-15", "amount": 200, "type": "instant", "fee": 2.99 }
],
"net_wages": 2400, "fees": 5.98, "paid_to_bank": 2394.02
}
// Login / token refresh (pseudo)
POST /api/v1/auth/refresh
Content-Type: application/json
{ "refresh_token": "<REFRESH_TOKEN>" }
// Webhook: transfer completed (pseudo)
POST <YOUR_URL>/webhook/transfer
x-api-key: <API_KEY>
Body: { "event": "transfer.completed", "id": "...", "amount": 200 }
We work from client authorization or public/authorized APIs and follow privacy and local regulations. myFlexPay (Stream) operates in the US and Canada; banking is provided by Piermont Bank (Member FDIC), with deposits insured up to $250,000. In December 2025 the CFPB stated that covered EWA products are not considered credit under TILA Regulation Z. Stream holds state EWA licenses (e.g. California CCFPL, Kansas, Missouri, Nevada, South Carolina, Utah, Wisconsin). We align implementations with GDPR and CCPA where applicable (consent, minimization, retention) and recommend audit trails for advances and fees.
A typical pipeline we design: (1) Client app (myFlexPay or your front-end) — user or employer consents and triggers requests. (2) Ingestion / API layer — our delivered service authenticates (e.g. OAuth 2.0 or x-api-key), validates scope, and queries the data source or employer integration. (3) Storage or cache (optional) — for reconciliation or reporting. (4) Output — JSON/API to your payroll, accounting, or analytics. Logs and consent are retained for audit.
myFlexPay targets B2B2C users: employees whose employers partner with Stream (Wagestream). Primary regions are the United States and Canada; transfer rules vary by state (e.g. Connecticut next-day only). The app is on Android (com.wagestream.myflexpay) and iOS. In the EWA space, Payactiv (Access-as-a-Service API, Fortune 100 employers), DailyPay, and Clair (embedded in payroll/HR platforms) operate in the same ecosystem; integration work for myFlexPay can complement payroll and HR system workflows.
We are a technical studio focused on app interface and authorized API integration. We deliver protocol analysis, Open Data integration, third-party integration, and automated scripting plus API documentation. Services start at $300; we can deliver first and you pay when satisfied.
What do I need to provide?
How long until delivery?
Compliance and privacy?
Access your earned wages instantly instead of waiting for payday. No more overdraft fees, high-interest credit cards, or financial stress. myFlexPay (powered by Stream) partners with your employer to help you save, budget, borrow, and get paid on your schedule. Key features: Flexible pay — access earned wages anytime; instant transfers for a small fee or free standard transfers (1–3 days). Real-time tracking — view shifts and earnings as they happen. Smart saving — market-leading interest rates on easy-access accounts. Spending insights — monitor all bank accounts in one place. Exclusive discounts, Tax Optimizer (W4 calculator), benefits checker, and AI money coach. How it works: download the app, log in with employer credentials, request transfers when needed; employer pays normally minus advances. Requires employer partnership with myFlexPay (powered by Stream). Banking services provided by Piermont Bank, Member FDIC. Not affiliated with IRS or any U.S. government entity; not tax, legal, or financial advice.