Connect Brightwell Navigator payroll and OceanPay card data to your stack — under authorization
Brightwell Navigator is the crew-only payroll app used by 100,000+ cruise ship workers to receive pay on an OceanPay® Visa® Prepaid Card and remit money home. We deliver authorized protocol analysis and OpenFinance-style API implementations covering account login, card balance, payroll wage statements, transaction history and international transfer status — the same data points the app surfaces to each crew member.
Brightwell Navigator in the OpenFinance picture
For more than 20 years, the Navigator platform by Brightwell has served cruise lines and commercial shipping groups — Carnival Cruise Line selected Brightwell Navigator for crew payroll distribution, and Norwegian Cruise Line extended its agreement to include online wage statements and the mobile app. The product sits at the intersection of payroll, prepaid card issuing and cross-border remittance, which is exactly where OpenBanking and OpenFinance patterns add value: each crew member account is a small, well-structured financial ledger that employers, manning agents, welfare organisations and the crew themselves frequently need to read programmatically.
In November 2024 Brightwell's ReadyRemit cross-border payment platform announced an integration with Q2's digital banking platform, and Brightwell was named among the most promising cross-border payment companies of 2024 by FXC Intelligence; ReadyRemit went on to win Best Embedded Cross-Border Payment Solution at the 2025 Banking Tech Awards USA. That momentum matters for integrators: it confirms Brightwell already thinks in API/SDK terms (the ReadyRemit developer portal at developer.latitude.brightwell.com documents partner endpoints), so an OpenFinance layer around Navigator consumer data is a natural extension rather than a fight against the grain.
Our work focuses on the consumer-facing Navigator surface — what the crew member sees in the app — and on translating it into clean, documented endpoints your systems can call. Where Brightwell exposes official partner APIs we wire those in directly; where it does not, we perform authorized protocol analysis of the app's own HTTPS traffic so your backend reads the same fields, with the same meaning, that the app renders on screen.
Data available for integration (OpenData perspective)
The table below maps the data we typically expose, where it originates in the app, the granularity you can expect, and the business use it supports. Exact field availability depends on the employer programme and the authorization in place.
| Data type | Source (screen / feature) | Granularity | Typical use |
|---|---|---|---|
| Payroll deposits & wage statements | Pay / wage statement screen | Per pay cycle: gross hint, net deposit, date, employer/vessel reference | HR & crewing reconciliation, seafarer welfare reporting, payslip archiving |
| OceanPay card balance | Home / card screen | Available balance, ledger balance, pending hold total, currency (USD primary) | Cash-flow dashboards, low-balance alerts, treasury views |
| Card transactions | Transaction history | Per transaction: merchant, amount, currency, MCC hint, status (pending/posted), timestamp | Expense analytics, dispute handling, fraud monitoring, accounting export |
| International transfers (remittances) | Send money flow | Per transfer: send amount, receive amount, FX rate, fee, corridor, payout method, recipient ref, status | Remittance tracking, FX cost analysis, compliance audit trails |
| Beneficiaries / recipients | Saved recipients | Name, country, payout type (bank, cash pickup, wallet), masked account/phone | Pre-fill transfer forms, KYC of beneficiary, duplicate detection |
| Account & profile | Profile / settings | Crew identity, employer assignment, contact details, card lock state, login method | Identity sync, onboarding/offboarding automation, security posture checks |
| Support & service events | In-app messaging | Message threads, ticket status, timestamps | Crew welfare case management, SLA monitoring of 24/7 support |
Typical integration scenarios
1 · Crewing platform payroll sync
Context: a manning agency runs a crew-management system and needs each seafarer's confirmed net pay per voyage. Data/API: the wage-statement endpoint (GET /v1/payroll/statements) returning cycle_id, net_amount, currency, posted_at, employer_ref. OpenFinance mapping: behaves like an account-information "transactions" feed scoped to payroll credits — consent-bound, read-only, replayable.
2 · OceanPay balance & spend dashboard
Context: a welfare organisation offers financial-wellness coaching and wants opt-in balance and spend trends. Data/API: GET /v1/cards/{id}/balance plus paged GET /v1/cards/{id}/transactions with from/to filters and MCC grouping. OpenFinance mapping: mirrors OpenBanking "account balance" and "transaction" resources for a prepaid product, with category enrichment added on our side.
3 · Remittance reconciliation & FX audit
Context: a fintech partner co-markets transfers and must reconcile every payout to bank, cash pickup or wallet across 130+ countries. Data/API: GET /v1/transfers and GET /v1/transfers/{id} exposing send_amount, receive_amount, fx_rate, fee, payout_partner (Western Union / MoneyGram / Transfast), status. OpenFinance mapping: a payment-initiation status feed, exported to Excel/JSON for finance and to an audit store for AML review.
4 · Disputed-charge & card-lock automation
Context: a support desk wants to flag suspicious card activity and let crew lock the OceanPay card instantly. Data/API: transaction webhook → risk rules → POST /v1/cards/{id}/lock. OpenFinance mapping: an event-driven extension of the transaction resource plus a controlled write action, all gated by the crew member's authorization.
5 · Onboarding / offboarding identity sync
Context: when a crew member signs on or off a vessel, the employer's HR system must reflect the Navigator account state. Data/API: GET /v1/profile for identity, employer assignment and login method, with delta polling or webhooks. OpenFinance mapping: account-detail resource used for lifecycle automation rather than ad-hoc lookups.
Technical implementation
Below are representative request/response shapes from a delivered integration. Real endpoints, headers and token formats are derived from authorized analysis or the relevant partner API and documented in the handover; the snippets show the depth of what we ship — authentication, paged statements and a webhook payload.
Auth: establish a session (token validation)
POST /v1/auth/session
Content-Type: application/json
{
"device_id": "dvc_8f1c2e",
"method": "facecheck", // or "authenticator_totp"
"assertion": "<signed_video_selfie_or_totp>",
"username": "crew_id_or_email"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"refresh_token": "rt_9a7...",
"expires_in": 900,
"account_id": "acct_4421",
"card_id": "card_77a2"
}
Read: paged wage statements
GET /v1/payroll/statements?from=2026-01-01&to=2026-04-30&limit=50
Authorization: Bearer <ACCESS_TOKEN>
200 OK
{
"items": [
{
"cycle_id": "pc_2026_07",
"posted_at": "2026-04-15T08:02:11Z",
"net_amount": 2185.00,
"currency": "USD",
"employer_ref": "CCL-VESSEL-12",
"method": "oceanpay_card"
}
],
"next_cursor": "eyJvIjoxMD..."
}
# error handling
401 -> refresh token, retry once
429 -> honour Retry-After header (backoff)
409 -> consent expired, re-run /v1/auth/session
Webhook: transaction posted
POST https://your-app.example.com/hooks/brightwell
X-Signature: sha256=...
{
"event": "card.transaction.posted",
"account_id": "acct_4421",
"card_id": "card_77a2",
"transaction": {
"id": "txn_5fd11",
"amount": -42.17,
"currency": "USD",
"merchant": "PORT WIFI KIOSK",
"mcc_hint": "4814",
"status": "posted",
"occurred_at": "2026-05-10T19:44:03Z"
}
}
# respond 2xx within 5s; we retry with exponential backoff otherwise
Action: lock the OceanPay card
POST /v1/cards/card_77a2/lock
Authorization: Bearer <ACCESS_TOKEN>
Idempotency-Key: lock-2026-05-12-001
{ "reason": "suspected_fraud" }
200 OK
{ "card_id": "card_77a2", "state": "locked", "locked_at": "2026-05-12T03:10:00Z" }
Data flow / architecture
A typical pipeline has four nodes: Navigator client / authorized session → Ingestion & API gateway (token management, rate limiting, schema validation, webhook receiver) → Storage (encrypted transaction & statement store with consent and audit logs) → Output (your dashboard, accounting/ERP export, or a read API your other systems call). Each hop is least-privilege, logged, and scoped to the data the crew member has authorized.
Compliance & privacy
Regulatory context
Brightwell is a technology provider, not a bank — OceanPay® Visa® Prepaid Cards are issued by The Bancorp Bank, N.A., Member FDIC, and USD balances are eligible for FDIC pass-through insurance up to $250,000 when registration requirements are met. Any integration we build respects that structure and aligns with the Bank Secrecy Act and AML expectations, OFAC sanctions screening, and the CFPB prepaid account rule (Regulation E) governing fee disclosures and error resolution. For crew members based in the EU/EEA, GDPR data-subject rights and PSD2-style consent patterns apply to any beneficiary or transaction data we touch.
How we keep it lawful
- Authorized access only — employer agreement, the crew member's own consent, or documented public/partner APIs; no scraping without permission.
- Data minimization — we request the narrowest scopes that satisfy the use case and drop fields you do not need.
- Consent & audit logging — every read is timestamped and attributable; revocation is honoured immediately.
- Encryption in transit and at rest, secrets in a managed vault, least-privilege service accounts.
- NDAs and a documented data-processing agreement on request.
What we deliver
Deliverables checklist
- API specification (OpenAPI / Swagger) covering auth, balance, transactions, statements, transfers and webhooks
- Protocol & auth-flow report (token / refresh / FaceCheck handshake chain)
- Runnable source for login, balance and statement endpoints in Python and Node.js
- Webhook receiver sample with signature verification and retry handling
- Automated tests, Postman collection and a written test plan
- Compliance guidance (FDIC pass-through, BSA/AML, OFAC, CFPB prepaid rule, GDPR notes) and data-retention recommendations
Engagement workflow
- Scope confirmation — which data and actions (payroll, balance, transactions, transfers, card lock) and what authorization exists.
- Protocol analysis & API design — 2 to 5 business days depending on complexity.
- Build & internal validation — 3 to 8 business days.
- Docs, samples and test cases — 1 to 2 business days.
- First delivery typically 5 to 15 business days; third-party or employer approvals may extend timelines.
Market positioning & user profile
Brightwell Navigator is a B2B2C product: cruise lines and shipping operators (Carnival, Norwegian, Costa and others) contract Brightwell, and the end users are the 100,000+ multinational shipboard crew members who receive payroll on the OceanPay card and send money home — heavily to the Philippines, India, Indonesia and other seafarer-sending countries, with USD as the primary account currency and payouts spanning 130+ destinations. The app ships on both Android (com.brightwellpayments.android) and iOS. Integration demand therefore comes from three sides: employers and manning agents wanting payroll confirmation in their crewing systems, fintech and welfare partners building on remittance and balance data, and Brightwell's own ecosystem expanding through ReadyRemit partner APIs.
Screenshots
Tap any thumbnail to enlarge. These are the public Google Play screenshots for Brightwell Navigator and illustrate the screens whose data the integration mirrors.
Similar apps & the integration landscape
Brightwell Navigator sits in a broader ecosystem of money-transfer, prepaid-card and payroll apps. Teams that work with the apps below often need a single, consistent way to export transactions, balances and transfer status across all of them — which is exactly the kind of normalisation an OpenFinance layer provides. We mention these purely to map the landscape, not to rank them.
- Wise (formerly TransferWise) — multi-currency accounts and low-cost international transfers; holds balance, conversion and transfer-status data many treasury tools want unified with payroll feeds.
- Revolut — a digital banking app with cards, FX and transfers; transaction and balance data frequently sit alongside crew-pay records in personal-finance dashboards.
- Remitly — remittance specialist serving expatriates; transfer history, payout method and delivery status mirror the Navigator "send money" flow.
- WorldRemit — online remittances to 130+ countries; corridor, fee and status data overlap closely with cross-border payouts from a payroll card.
- Xe Money Transfer — FX rates plus transfers; rate and transaction data are often reconciled against remittances initiated elsewhere.
- MoneyGram — cash pickup and bank/wallet payouts; one of the disbursement networks crew use, so its transfer records pair naturally with Navigator data.
- Western Union — global cash-pickup and account payouts; a common payout partner for Navigator transfers, making unified status tracking valuable.
- Wisely by ADP — a payroll card used by US employers; balance and transaction data invite the same reconciliation patterns as OceanPay.
- Netspend (Skylight ONE) — prepaid payroll-card accounts; spend and load history are routinely exported for budgeting and accounting.
- Payoneer — cross-border payouts for contractors and marketplaces; users juggling Payoneer and a payroll card often want one transaction export across both.
About us
We are an independent studio focused on fintech and open-data API integration. Our engineers come from banks, payment gateways, prepaid-card programmes, protocol-analysis backgrounds and cloud platforms. We understand prepaid-card issuing, FDIC pass-through structures, BSA/AML obligations, OFAC screening and multi-region privacy law, and we ship end-to-end financial APIs under security and compliance constraints.
- Payments, digital banking, remittance and payroll-card integrations
- Enterprise API gateways, webhook pipelines and security reviews
- Custom Python / Node.js / Go SDKs and test harnesses
- Full pipeline: protocol analysis → build → validation → compliance handover
- 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; ideal for usage-based teams
Contact
For a quote, or to submit your target app and requirements, open our contact page:
Engagement models
- Source code delivery — from $300; you receive runnable API source and docs, pay on satisfaction.
- Pay-per-call API — use our hosted endpoints, billed per call, no upfront fee.
- NDA and data-processing agreement available on request.
FAQ
What do you need from me to start a Brightwell Navigator integration?
How long does delivery take?
How do you handle compliance and privacy?
Does Brightwell offer an official API?
📱 Original app overview (appendix)
Brightwell Navigator is described on the Google Play Store as the "#1 crew-only payroll app that lets you spend or send your money worldwide," used by 100,000+ crew members on cruise ships globally to receive their pay and send money. It lets crew transfer money internationally from the same place they receive payroll.
- Multiple ways to send money — directly to the crew member's or a family member's bank account at competitive exchange rates; cash for pickup in 130+ countries at Western Union, MoneyGram or Transfast locations, all in-app; automatic transfers to a bank with every payroll.
- Keep your money secure — secure video-selfie login (FaceCheck) or an authenticator app; advanced security and fraud-prevention features to lock or unlock the payroll card with one tap; FDIC insured (USD accounts only); protected by Visa/Mastercard Zero Liability.
- Get help when you need it — message support directly from the app after login; customer-service assistance available 24 hours a day, 7 days a week.
- Platform & ecosystem — available on Android (
com.brightwellpayments.android) and iOS; the OceanPay® Visa® Prepaid Card is issued by The Bancorp Bank, N.A., Member FDIC; Brightwell is a technology provider and not itself a bank, with regulated transfer services provided by The Bancorp Bank, N.A.
Brightwell®, Navigator and OceanPay® are trademarks of Brightwell Payments, Inc. This page is an independent technical-integration positioning document and is not affiliated with or endorsed by Brightwell.