Protocol analysis, transaction history APIs, and remittance interface delivery aligned with Qatar Central Bank (QCB) supervision and the Qatar Fintech Strategy.
Unimoni Qatar (package io.thoughtbox.unimoni) is a QCB-licensed remittance app operated by Unimoni — a limited liability company registered with the Ministry of Economy and Commerce, Qatar and licensed by the Qatar Central Bank since 2007. We turn its mobile flows into machine-readable APIs so that finance teams, payroll providers and compliance platforms can consume the underlying remittance data instead of scraping screens.
Qatar is one of the largest per-capita outbound remittance markets in the world, anchored by a workforce that sends regular transfers to South and South-East Asia, North and East Africa and the wider GCC. Unimoni's app captures the full sender-side journey: registration, debit-card funding, beneficiary management, payout-rail selection (bank, cash, wallet), confirmation and after-sale tracking. Each step produces structured records that finance teams, payroll vendors and compliance platforms can consume.
Beyond raw transactions, the app also surfaces high-frequency FX quotes, fee schedules and a payout-location graph. According to public release notes, the September 7, 2025 update shipped feature, performance and stability improvements, while the May 2022 release introduced real-time notifications and shorter remittance processing time — both signal a backend that is live, instrumented and worth wiring into other systems.
Our role is not to bypass the app, but to give your team a clean, authorized integration layer over the same data the user sees, with logging, retry and field-level mapping that fits your downstream consumers.
Outbound remittance to a beneficiary IBAN/account number across Unimoni's network of more than 150 correspondent banks. We expose POST /transfers/bank with sender token, beneficiary block and amount, plus a webhook that mirrors the in-app status timeline (initiated → funded → in-transit → credited / failed). Used by payroll providers to reconcile bulk salary remittances every cycle.
Generate and track cash-pickup transfers redeemable across the XPRESS Money / partner agent network. The endpoint returns a reference number, expected payout location and KYC requirements for the receiver. Useful for HR teams handling unbanked beneficiaries and for NGO disbursement portals.
Push funds into wallets such as bKash, Easypaisa, M-Pesa-style rails and similar mobile money systems available through Unimoni's payout partners. The API surfaces the wallet provider list, eligibility per corridor and final settlement status — ideal for gig-economy platforms paying contractors abroad.
Read the same multi-currency rates the in-app Currency Exchange Rate Calculator displays. GET /fx/quote?from=QAR&to=INR&amount=5000 returns the indicative rate, payout amount and rate timestamp; downstream rate-monitor jobs poll it on a schedule and write to BI dashboards.
Paginated transaction history with date-range and rail filters, exportable as JSON, CSV or a signed PDF statement. Used by accountants for monthly closing and by individual senders who need a tax-style record of remittances out of Qatar.
Structured directory of Unimoni branches and partner agents (Doha Festival City, Al Khor Mall and other locations), with geo-coordinates, opening hours and offered services. Consumed by mall-discovery apps, HR onboarding portals for new expats, and B2B partner-routing logic.
The table below summarises the data types we routinely expose for Unimoni Qatar integrations, the in-app source surface, granularity, and the downstream business use cases that drive the work. All access is performed under the customer's authorization or via documented public/authorized endpoints.
| Data type | Source surface | Granularity | Typical use |
|---|---|---|---|
| Outbound transactions | Transfer history screen, push notifications | Per-transaction (ref id, amount, fee, FX rate, status) | Accounting reconciliation, payroll back-office, audit |
| FX quotes | Currency Exchange Rate Calculator | Per-currency-pair, timestamped | Treasury dashboards, rate-comparison engines |
| Beneficiary book | Send-money flow / saved beneficiaries | Beneficiary record (masked account, country, rail) | Bulk payroll, compliance KYC propagation |
| Cash-pickup status | Track-transaction screen | Per-transfer state machine | NGO disbursement dashboards, support tooling |
| Wallet transfer status | Mobile Wallet Transfer flow | Provider, wallet ref, settlement event | Gig-economy contractor payouts |
| Branch / agent directory | Branch locator + maps module | Per-branch (lat/lng, hours, services) | Maps, mall-finder apps, partner routing |
| User profile + KYC state | Sign-up flow / account screen | Account-level (verification level, limits) | Onboarding bridges, AML/CFT screening |
| Notification events | Push / in-app alerts | Event stream (status change, FX threshold) | Real-time webhooks for ERP / messaging |
An HR-tech vendor running monthly salary disbursements for blue-collar workers in Qatar needs to confirm that every salary transfer succeeded. We wire the transfer-history API into their reconciliation engine. Each pay-cycle, a job calls GET /transfers?from=2026-04-01&to=2026-04-30&rail=BANK,CASH,WALLET, joins the response with the internal payroll ledger, and flags any non-CREDITED state for ops follow-up. Maps to OpenFinance "account information" access patterns.
A South-Asian SME with Qatar-based subsidiaries polls GET /fx/quote every five minutes for QAR→INR and QAR→PHP, stores the curve in BigQuery, and triggers a Slack alert when the rate beats a threshold. This complements OpenBanking treasury feeds with one of the corridors most relevant for GCC outbound flow.
An NGO disbursing emergency cash to unbanked beneficiaries uses the cash-pickup endpoint to issue a reference number per recipient, then watches the webhook for the "PICKED_UP" event. Each redemption is mapped to a case file with timestamp, payout city and partner-agent code, satisfying donor reporting and AML/CFT obligations under Qatar Law No. 20 of 2019.
A migrant worker preparing residency / loan documents needs a clean PDF statement of one year of remittances. The signed PDF endpoint produces a Unimoni-branded statement with the Qatar Central Bank licence note, listing every transfer, fee, FX and payout corridor — a use case that mirrors the OpenBanking "statement download" pattern but for outbound remittance.
A Qatar lifestyle app surfacing services at Doha Festival City, Al Khor Mall and other Unimoni locations consumes GET /branches?near=lat,lng&service=remittance and renders pins on a map with hours and offered rails. New branch openings (such as the November 2023 Al Khor Mall launch) flow through automatically without engineering changes.
// Sender authentication (pseudocode)
POST /api/v1/unimoni-qa/auth/login
Content-Type: application/json
{
"identifier": "+9745xxxxxxx",
"credential": "<mpin_or_otp>",
"device_id": "io.thoughtbox.unimoni:DEVICE_HASH"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"refresh_token": "rt_...",
"expires_in": 1800,
"kyc_level": "FULL",
"remittance_limit_qar": 50000
}
The login wrapper mirrors the app's authorization (OTP / MPIN), validates session against Qatar's E-KYC Regulation tiers, and returns a refreshable bearer token usable across the rest of the API surface.
// Fetch outbound remittance history
POST /api/v1/unimoni-qa/transactions
Authorization: Bearer <ACCESS_TOKEN>
{
"from_date": "2026-01-01",
"to_date": "2026-04-29",
"rail": ["BANK", "CASH", "WALLET"],
"status": ["CREDITED", "IN_TRANSIT", "FAILED"],
"page": 1, "page_size": 50
}
200 OK
{
"items": [{
"ref": "UQA2604291245",
"sent_qar": 4500.00,
"received": { "ccy": "INR", "amount": 102375.00 },
"fx_rate": 22.75,
"fee_qar": 18.00,
"rail": "BANK",
"beneficiary": { "name_mask": "R**** K****", "country": "IN" },
"status": "CREDITED",
"created_at": "2026-04-29T08:12:31Z"
}],
"page": 1, "total": 137
}
// Subscribed status update (server → your endpoint)
POST https://your-app.example.com/webhooks/unimoni
Content-Type: application/json
X-Unimoni-Signature: t=1714378351,v1=hex(hmac_sha256(body, secret))
{
"event": "transfer.status_changed",
"ref": "UQA2604291245",
"old_status": "IN_TRANSIT",
"new_status": "CREDITED",
"rail": "BANK",
"corridor": "QA-IN",
"ts": "2026-04-29T08:46:02Z"
}
// On 5xx from your endpoint, retry with exponential backoff
// (1m, 5m, 30m, 2h, 12h) up to 24h.
Errors follow a normalised envelope ({"error_code": "RAIL_UNAVAILABLE", "retryable": true}) so consumers can branch on retryable vs terminal failures without guessing.
Unimoni operates under a Qatar Central Bank (QCB) licence granted in 2007, and any integration with its app data must respect the same regulatory perimeter. We design every interface to satisfy: Qatar Law No. 13 of 2016 on Personal Data Privacy Protection, Qatar Law No. 20 of 2019 on Combating Money Laundering and Terrorism Financing, the QCB's 2023 E-KYC Regulation and the broader Qatar Fintech Strategy (March 2023) which promotes digital banking, open banking and insurtech aligned with Qatar National Vision 2030.
Practically, that means we ship: explicit user consent capture, data-minimisation by default (we never request more fields than the downstream use case truly needs), masking of beneficiary PII at rest, AML-grade audit logs that retain transaction metadata for the period required by Qatar's AML/CFT instructions, and clear handling of cross-border data transfers when consumers sit outside Qatar. NDAs, DPIAs and customer-side authorization letters are standard parts of our delivery package.
For interfaces that touch payment-card details, we follow PCI DSS scope-reduction patterns (tokenisation, card-not-stored designs) to keep your environment out of full PCI scope wherever possible.
A typical deployment looks like this:
io.thoughtbox.unimoni) on Android / iOS, plus the web portal at unimoni.qa.Every node is replaceable: customers who already run a data lakehouse can skip step 3 and stream events straight into BigQuery / Snowflake.
Unimoni Qatar is a sender-side remittance app aimed primarily at Qatar's expat workforce — predominantly South and South-East Asian (Indian, Filipino, Nepalese, Bangladeshi, Sri Lankan), Egyptian and Levantine workers — sending money home from Doha, Al Wakra, Al Khor and other Qatari cities. The app supports both Android (this Google Play listing, package io.thoughtbox.unimoni) and iOS (App Store ID 1581597813), with a parallel web channel at unimoni.qa for desktop senders. The typical user is a B2C individual remitter; the integration buyers we serve, however, tend to be B2B: HR/payroll vendors, treasury teams of multinationals operating in Qatar, NGOs, and Qatar-based fintechs that need a clean view of outbound remittance activity for their own customers.
Click any thumbnail to view a larger version. Visual surfaces below are the data sources we map to API endpoints.
Unimoni Qatar sits inside a broader cross-border remittance ecosystem. Teams that integrate Unimoni often also need unified exports across one or more of the following apps. We list them as part of the landscape; we do not rank them.
If you already work with any of the apps above and need a single API surface that also includes Unimoni Qatar, that is exactly the kind of brief we ship in 5–15 business days.
Source-code delivery — from $300. We hand over the runnable API source code and full documentation. Pay after delivery upon satisfaction. Best for teams who want to host the integration in-house and own the code.
Pay-per-call hosted API. Use our hosted endpoints and pay only for the calls you make. No upfront fee. Best for teams who prefer usage-based pricing and a managed runtime.
Tell us which downstream you are wiring to (NetSuite, SAP, Zoho, Looker, Metabase, in-house data lake, payroll engine, NGO case-management) and we will tailor the field mapping rather than ship a generic schema.
We are an independent technical service studio specialising in mobile-app interface integration and authorized API integration. The team brings hands-on experience across mobile applications, remittance, payments and fintech in the GCC, South Asia and Europe. We have shipped protocol-analysis and OpenFinance-style integrations for banking, remittance, e-commerce, hotel and OTT-media apps.
For quotes, sandbox access requests or to submit your target app and requirements, open our contact page:
Engagements are scoped under written authorization or against documented public/authorized APIs. NDAs available on request.
What do you need from me?
How long does delivery take?
How do you handle compliance?
Can you also cover similar apps?
Sending money online is more convenient with the Unimoni Qatar Mobile App. Transfer money quickly and easily anytime, anywhere, with secure money transfers backed by Unimoni's network of correspondent banks and payment agents. Users register online and use a debit card to fund transfers through the Unimoni Online mobile app.
Unimoni is a diversified provider of financial solutions and services, facilitating the movement of money across geographies, currencies and channels through retail stores, online and mobile solutions. Unimoni is registered as a limited liability company with the Ministry of Economy and Commerce, Qatar, and licensed by the Qatar Central Bank since 2007.
Mobile application services include:
Customers benefit from competitive exchange rates, quick processing, enhanced security and a friendly Customer Care team. Public release notes show a September 7, 2025 update with feature, performance and stability improvements; earlier updates (May 2022) added real-time notifications and shorter remittance processing time.
Package: io.thoughtbox.unimoni · App Store ID: 1581597813. Unimoni Qatar is the property of Unimoni; this page describes integration positioning and does not represent or imply endorsement.