Protocol analysis, cash-in barcode flows, cross-border statement APIs and payout webhooks for TOPii (com.topii.shopper) — tailored for US → Dominican Republic, Guatemala, Venezuela and EU → 200+ country corridors.
TOPii, built by FIDE PBC EUROPE S.L. and supervised by the Bank of Spain, lets users generate a barcode in the app and pay for a cross-border transfer with cash at 80,000+ US stores or 30,000+ stores in Spain. Our studio reverse-engineers those flows into clean, authorized APIs so your back office, CRM, accounting or compliance platform can ingest the same data that the mobile app shows to end users.
TOPii sits at the intersection of cash-economy immigrants and digital finance. Every cross-border send generates a rich event: a barcode quote, a cash-in confirmation from a partner store, an FX conversion, an AML screen, and a payout receipt at the destination. This event stream — when exposed through an authorized, well-shaped API — is exactly the kind of OpenFinance primitive that compliance teams, cross-border accounting tools and family-finance dashboards need. Unlike pure bank open-banking feeds, TOPii data describes out-of-system money movement that would otherwise be invisible to traditional AIS/PIS providers.
We combine protocol-level reverse engineering with documented, authorized access patterns so the resulting integration is compliant, stable, and safe to ship to production. In 2024–2025, TOPii expanded its US corridor with dedicated Dominican Republic, Guatemala and Venezuela payout rails and teased a full LatAm rollout, which makes this an especially active surface for integration work.
Reproduces the in-app login (email/phone + OTP) and session refresh used by com.topii.shopper, including device-binding checks observed during protocol analysis. Output: a server-side token broker your platform can call.
Typical use: multi-user back office where operators act on behalf of end users under explicit consent.
Endpoint to create a send quote (amount, destination country, payout channel) and return the EAN/Code128 barcode payload, reference number, FX rate lock and expiry. Output: embeddable into web, POS or in-branch flows.
Typical use: immigrant-serving neighborhood stores wanting to offer TOPii top-ups at their own till.
Paginated transfer list with filters (from_date, to_date, status, corridor, payout_channel) and a detail endpoint returning the full payment breakdown (principal, fee, markup, beneficiary, status log).
Typical use: monthly reconciliation, year-end tax documentation, family-finance dashboards.
Subscription API for state transitions: QUOTED → CASH_IN_PENDING → FUNDED → PAYOUT_READY → PAID → (REFUNDED). Signed payloads and retries guarantee idempotent delivery.
Typical use: notify recipients, update ERP AR/AP, or trigger compliance screening on high-value transfers.
Extraction of the cashback ledger (up to 4% at partnered retailers in the EU flow), with merchant, SKU category and accrual date, exportable as CSV or JSON.
Typical use: reward aggregation tools that unify cashback across remittance apps and banking apps.
Structured export of in-app chat threads linked to a transfer, plus contact metadata (destination country, preferred payout channel). Always subject to user consent and data-minimization rules.
Typical use: customer-support analytics and fraud investigations.
The table below maps TOPii’s user-facing screens to the structured data we can expose through an OpenData-style API. Each row lists the granularity you can expect and typical downstream uses.
| Data type | Source screen / feature | Granularity | Typical use |
|---|---|---|---|
| User profile | Sign-up, KYC flow | Full name, phone, email, country of residence, KYC level | Onboarding sync, risk scoring |
| Cash-in barcode quote | “Send money” flow | Quote ID, amount, FX rate, fee, expiry, store network | Embedded top-up in partner POS, white-label sending |
| Transfer record | Activity / history | Transfer ID, sender, beneficiary, corridor, payout channel, status log | Reconciliation, tax export, finance analytics |
| Beneficiary book | Contacts / recipients | Name, country, payout preference (cash / bank / wallet) | CRM enrichment, recurring-transfer automation |
| Chat messages | In-app chat | Thread ID, linked transfer ID, timestamps, text payload | Customer-support automation, fraud investigation |
| Cashback ledger | Cashback / rewards | Merchant, category, accrued amount, redemption state | Loyalty aggregation, spend analytics |
| FX rate book | Send-quote UI | Pair, mid-market, retail rate, timestamp, corridor | Pricing benchmarking, compliance reporting |
| Payout event stream | Notifications | Event type, transfer ID, timestamp, actor (store / bank / wallet) | Real-time dashboards, webhook fan-out |
Context: a chain of Latino bodegas in the US wants to offer TOPii top-ups at its own till without redirecting customers to a separate app.
Data / API: POST /quote (amount, destination, payout channel) → GET /barcode/{id} → webhook payout.paid.
OpenFinance mapping: treat TOPii as a non-bank PIS-like provider; the retailer acts as an “initiator surface” collecting cash and confirming settlement through TOPii’s rails.
Context: a personal-finance app in Spain unifies bank accounts (via PSD2 AIS) with remittance activity from TOPii for a holistic view of a household’s spending.
Data / API: GET /statement?from=&to= normalized to the same schema as Open Banking account transactions.
OpenFinance mapping: TOPii output becomes a secondary data source next to AIS feeds, closing the blind spot around cash-funded cross-border transfers.
Context: an MSB partner needs to verify that high-value transfers funneled through TOPii cash-in have been AML-screened before they hit a downstream payout correspondent.
Data / API: webhook transfer.funded + GET /transfer/{id}/compliance returning KYC level, sanctions screen outcome and risk score.
OpenFinance mapping: aligns with FinCEN BSA expectations — transaction monitoring, sanctions screening against OFAC lists, and five-year record retention.
Context: a US SMB owner sends recurring payroll-style transfers via TOPii to contractors in Guatemala and wants the records inside QuickBooks / Xero.
Data / API: paginated GET /transfers → CSV / JSON → import pipeline to accounting software with chart-of-accounts mapping.
OpenFinance mapping: classic Open Data accounting sync, enriched with FX and fee breakdown per transfer.
Context: a local partner in Venezuela handling cash pickup wants a unified support console that surfaces each transfer, its chat thread and its payout state.
Data / API: GET /transfer/{id} + GET /chat/{transfer_id} + event log.
OpenFinance mapping: a consent-scoped “support view” API, constrained to a specific transfer and timeframe so support agents never see unrelated data.
Below are three representative snippets that match the shape of the APIs we ship. Endpoints, field names and error codes are harmonized across corridors so you write the client integration once and reuse it for US, ES and the upcoming LatAm markets.
POST /api/v1/topii/auth/login
Content-Type: application/json
{
"username": "+1-555-0101",
"otp": "384129",
"device_fingerprint": "srv-broker-01"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"refresh_token": "rft_0a8b...",
"expires_in": 1800,
"user": { "id": "u_9f21", "kyc_level": 2, "country": "US" }
}
// Refresh
POST /api/v1/topii/auth/refresh
Authorization: Bearer <REFRESH_TOKEN>
POST /api/v1/topii/quote
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json
{
"amount_send": 200.00,
"currency_send": "USD",
"destination": "DO",
"payout_channel": "CASH_PICKUP",
"beneficiary_id": "b_4712"
}
200 OK
{
"quote_id": "q_20260420_abc",
"barcode": "978020137962",
"barcode_format":"CODE128",
"fx_rate": 58.37,
"fee": 3.99,
"total_charge": 203.99,
"expires_at": "2026-04-20T21:00:00Z"
}
GET /api/v1/topii/statement?from=2026-03-01&to=2026-03-31&page=1
Authorization: Bearer <ACCESS_TOKEN>
200 OK
{
"items": [
{ "transfer_id":"t_882","status":"PAID","amount_send":200,
"currency_send":"USD","destination":"GT","fx_rate":7.71,
"fee":3.99,"payout_channel":"BANK","updated_at":"2026-03-14T10:41Z" }
],
"page":1, "total":42
}
// Webhook (signed with HMAC-SHA256)
POST https://your-app.example.com/hooks/topii
X-TOPii-Signature: t=1745078400,v1=6c1b...
{
"event":"transfer.paid",
"transfer_id":"t_882",
"occurred_at":"2026-03-14T10:41:02Z",
"payout": { "channel":"BANK","reference":"BCO-DO-9921" }
}
// Error envelope (all endpoints)
4xx/5xx
{ "error":{ "code":"QUOTE_EXPIRED","message":"Regenerate barcode",
"trace_id":"tr_77fa" } }
Because TOPii is a regulated money-transfer platform supervised by the Bank of Spain, with US cash-in distribution sitting under FinCEN BSA/USA PATRIOT Act obligations, every integration we deliver is shaped around a compliance-first baseline.
A typical TOPii integration we build follows a clean four-node pipeline, keeping reverse-engineered endpoints safely behind our gateway:
Node 1 — TOPii client surface: com.topii.shopper (Android) / TOPii iOS app traffic, captured during protocol analysis, mapped to documented request/response shapes.
Node 2 — Integration gateway: our hosted API (or self-hosted source-code delivery) that normalizes authentication, handles token refresh, rate limits, and signs outbound requests.
Node 3 — Storage & compliance layer: per-tenant store for transfer metadata, consent records, webhook receipts and audit logs; encrypted at rest, with retention aligned to FinCEN / GDPR.
Node 4 — Consumer systems: your ERP, CRM, accounting, dashboard or mobile product consumes a stable OpenAPI — immune to churn in the underlying TOPii app versions.
TOPii targets the US-to-LatAm and EU-to-global remittance corridors, with an explicit focus on customers who still fund transfers with cash at physical stores. In the US, its initial destinations are the Dominican Republic, Guatemala and Venezuela, with public roadmap commentary pointing to a broader LatAm expansion in 2025. In Europe, it combines remittances with in-store cash withdrawal (up to €180 per transaction at 30,000+ partner stores in Spain) and cashback of up to 4% at partner retailers. Primary users are first-generation migrants, gig workers and under-banked households, sending typical tickets under $850 USD. The app is available on Android (com.topii.shopper) and iOS, with an active release cadence focused on security and reliability through 2024 and 2025.
A visual tour of the TOPii in-app flows that our APIs mirror. Click any thumbnail to enlarge.
TOPii is part of a broader remittance and cross-border payments ecosystem. Teams that integrate TOPii data commonly also work with the apps below. We frame them here as part of the landscape — not as ranked competitors — so that unified integrations across these platforms are possible.
Personal remittance app with bank deposit, cash pickup and mobile wallet delivery. Shares many corridor overlaps with TOPii; unified transaction exports are a common request.
Global agent network covering 200+ countries. Integration patterns around cash-pickup status and agent-network settlement resemble TOPii’s cash-in flows.
Hybrid digital + in-person sender with agent locations worldwide. Teams often reconcile MoneyGram and TOPii transfers into a single AR/AP view.
Multi-currency account and mid-market FX transfers, primarily bank-to-bank. Useful complement to TOPii for families that mix cash and digital funding.
US-funded transfers to LatAm, Asia and Africa with bank deposit, cash pickup and bill pay. Overlaps TOPii’s Dominican Republic and Guatemala corridors.
Strong mobile-money integration across Africa and LatAm. Useful for consolidated payout-channel analytics alongside TOPii.
Large cash-pickup agent network in LatAm; statement aggregation across Ria and TOPii is a frequent accounting-sync request.
Popular with US Hispanic users for money transfer and international calling. Common co-integration alongside TOPii for immigrant-focused back offices.
Europe-based remittance service with broad LatAm and African corridors; overlaps with TOPii’s Spain distribution network.
Neobank with international transfer, card and FX features. Consumers holding both Revolut and TOPii benefit from unified spend-plus-remittance dashboards.
We are an independent technical studio focused on App interface integration, authorized API integration and OpenFinance-style data pipelines. Team members have hands-on backgrounds in mobile apps, payments, open banking and cross-border fintech.
Ready to scope your TOPii integration? Share your target data (e.g. transfer statements, cash-in barcodes, payout webhooks) and preferred delivery model. We’ll come back with a concrete quote and timeline.
Prefer pay-per-call? Mention “pay-per-call TOPii API” in your message and we’ll enable a sandbox key for immediate testing.
What do you need from me?
How long does the first delivery take?
How do you handle compliance?
Do you support other remittance apps?
With TOPii, sending money to your people around the world is easier than ever. Just generate a barcode in the app, head to one of over 80,000 partner stores in the United States to pay with cash, and your family will receive it in minutes.
Start enjoying all these benefits:
Join the thousands of users who already trust TOPii and discover the easiest, most secure way to send money and stay close to your family and friends, no matter the distance. A new way to manage your money and take care of your loved ones. Download the app and… MAKE A TOPII!
Publisher: FIDE PBC EUROPE S.L. · Package: com.topii.shopper · Platforms: Android, iOS · Supervised by the Bank of Spain.