Western Union Send Money MY API integration (remittance & OpenFinance)

Authorized protocol analysis and production-grade API delivery for Malaysia’s outbound remittance corridors — FPX, agent payout, FX feeds, statements.

From $300 · Pay-per-call available
OpenData · OpenFinance · Remittance protocol analysis · FPX integration

Connect Western Union Send Money MY to your back office — FX, transfers, FPX, KYC artifacts

We deliver authorized API plumbing for the Western Union Malaysia consumer app: FX quote retrieval, MYR-funded transfers to Bangladesh and other APAC corridors, FPX bank-funded send flows, agent locator data, transfer status webhooks, and structured statement exports. Each integration is shipped with documented endpoints, sample SDKs, and an audit trail aligned to Bank Negara Malaysia (BNM) AML/CFT expectations.

  • Transactions: per-send records with reference, MTCN, status, fee, FX, payout method.
  • Balances & quotes: live MYR→BDT/IDR/PHP/INR/NPR rates, fee bands, government incentive flags (e.g. Bangladesh 2.5% incentive).
  • KYC state: profile verification status, ID document type, selfie liveness outcome (consented).
Account login & OAuth bridging — Mirror the in-app authorization flow (mobile token, refresh, device fingerprint) and expose a server-side session for backend automation, while keeping the original consumer app behavior unchanged.
FX quote & fee API — Pull the same quote the app shows pre-confirm: principal, FX, fee, payout amount in 130+ currencies. Useful for treasury reconciliation and customer-facing rate widgets.
Send & track API — Initiate transfers funded by FPX or cash agent, then poll/webhook for status changes (Pending, In Process, Available for Pickup, Paid, Refunded). Includes MTCN return for receiver lookup.
Statement & rewards export — Pull historical transfers (paged, date-range, corridor filter) plus MYWU loyalty point balances and redemption events. Output as JSON, CSV, or Excel for ERP or accounting sync.

Data available for integration

The Western Union Send Money MY app surfaces structured records that map cleanly onto OpenData and OpenFinance integration patterns. The table below is what we typically expose through reverse-engineered or partner-grade APIs after scoping with you. Sources are derived from the consumer app screens described in Google Play and from the Western Union Open Banking developer portal.

Data typeSource (screen / feature)GranularityTypical use
Transfer history"Activity" / transaction history screenPer-send (MTCN, principal, FX, fee, status, payout method, receiver country)ERP reconciliation, customer-support dashboards, AML pattern review
Live FX & fees"Send money" quote screenPer pair (MYR→BDT/IDR/INR/PHP/NPR…), per band, per payout methodTreasury hedging, comparison widgets, white-label rate boards
Profile / KYC stateOnboarding (ID + selfie)Verification level, doc type, expiry, selfie liveness flagRisk gating, KYC re-use across partner products (with consent)
Receiver bookSaved receivers / repeat sendPer receiver (name, country, account/wallet hint, last MTCN)One-tap repeat send UX, contact-list enrichment
Agent locatorMap / nearest agentGeo (lat, lng, hours, services, in/out availability)Embedded store-finders for migrant-worker portals
MYWU loyaltyRewards screenPer event (points earned, redemption, tier)Loyalty wallet aggregation, churn analytics
NotificationsPush / in-app messagesStatus change eventsWebhook fan-out into Slack, email, SMS or partner CRM

Typical integration scenarios

1. Migrant-worker payroll portal

Context: a Malaysia-based recruiter or employer wants to offer Bangladeshi or Nepali workers a one-tap remittance flow tied to payday. Data/API involved: FX quote API (MYR→BDT, MYR→NPR), FPX-funded send API, status webhook, statement export for HR. OpenFinance mapping: PISP-style payment initiation funded by an authorized FPX bank account, plus AISP-style statement read for downstream reporting.

2. Accounting & ERP reconciliation

Context: an SME with frequent cross-border supplier or family payments needs unified bookkeeping. Data/API involved: paged transfer history, MTCN, fee, FX rate at execution, payout method, MYWU points earned. The exporter pushes daily JSON or Excel into Xero, QuickBooks, or SAP. OpenData mapping: this is a classic statement-export pattern, equivalent to a bank’s read-only AISP feed but for remittance activity.

3. Compliance & AML monitoring

Context: a fintech aggregator must screen consolidated outbound flows against BNM’s 2025 e-money AML/CFT expectations and the UNSCR sanctions list. Data/API involved: receiver country, principal, frequency, KYC verification level, repeat-receiver pattern. The integration emits a normalized event stream into the customer’s transaction monitoring stack with consent records attached.

4. Multi-rail remittance comparator

Context: a price-comparison site (Bangladesh, Indonesia, Philippines audiences) wants to display Western Union Send Money MY rates next to other rails. Data/API involved: real-time MYR→BDT FX quote, transfer fee bands, payout-method availability per corridor. We deliver a thin read-only adapter that respects the app’s rate-limit envelope.

5. Loyalty wallet aggregation

Context: a super-app aggregates loyalty points across remittance, e-wallets, and airline programs. Data/API involved: MYWU points balance, accrual events per send, redemption history. OpenFinance mapping: treats loyalty points as a tokenized balance, surfaced via a normalized "wallet read" endpoint that downstream UIs can render alongside cash balances.

What we deliver

Deliverables checklist

  • OpenAPI 3.1 specification covering quote, send, track, statement and webhook endpoints
  • Protocol & auth flow report (mobile token, device binding, certificate pinning notes)
  • Runnable source for FX, send, and statement APIs (Python & Node.js)
  • Postman collection plus pytest / Jest integration suite against a captured fixture set
  • Compliance guidance pack: BNM Money Services Business Act, AML/CFT, retention
  • Operational runbook (token rotation, FPX outage handling, MTCN trace procedure)

API example 1 — FX quote (pseudocode)

POST /api/v1/wu-my/quote
Content-Type: application/json
Authorization: Bearer <PARTNER_TOKEN>

{
  "send_country": "MY",
  "send_currency": "MYR",
  "receive_country": "BD",
  "receive_currency": "BDT",
  "principal": 1000.00,
  "payout_method": "BANK_DEPOSIT",
  "funding_method": "FPX"
}

200 OK
{
  "principal_myr": 1000.00,
  "fx_rate": 25.7184,
  "fee_myr": 5.00,
  "payout_bdt": 25718.40,
  "govt_incentive_pct": 2.5,
  "quote_id": "Q-7f3e9b1a",
  "expires_at": "2026-05-09T12:35:00Z"
}

API example 2 — Statement export (pseudocode)

POST /api/v1/wu-my/statement
Content-Type: application/json
Authorization: Bearer <ACCESS_TOKEN>

{
  "account_id": "wu:my:1834***",
  "from_date": "2026-04-01",
  "to_date":   "2026-04-30",
  "corridors": ["MY-BD", "MY-PH"],
  "page":      1,
  "page_size": 100
}

200 OK
{
  "page": 1, "total": 27,
  "items": [
    {
      "mtcn": "6427-1839-2210",
      "status": "PAID",
      "sent_at": "2026-04-12T03:14:08Z",
      "principal_myr": 800.00,
      "fee_myr": 5.00,
      "fx_rate": 25.5102,
      "payout_bdt": 20408.16,
      "payout_method": "BANK_DEPOSIT",
      "receiver_ref": "rcv:bd:9921",
      "mywu_points": 8
    }
  ]
}

API example 3 — Status webhook (pseudocode)

POST https://your-app.example.com/wu/webhook
X-WU-Signature: t=1746792000,v1=8d1c…a02
Content-Type: application/json

{
  "event": "transfer.status_changed",
  "mtcn": "6427-1839-2210",
  "previous_status": "IN_PROCESS",
  "new_status": "AVAILABLE_FOR_PICKUP",
  "corridor": "MY-PH",
  "updated_at": "2026-05-09T11:02:31Z"
}

// Verify signature: HMAC_SHA256(secret, "t="+t+"."+raw_body)
// Reject if |now - t| > 300s or signature mismatch
// Idempotency key = mtcn + new_status

Compliance & privacy

All Western Union Send Money MY integrations we deliver operate under documented authorization or published partner APIs, never through unauthorized credential reuse. Our reference compliance baseline includes the Malaysian Bank Negara Malaysia Money Services Business Act 2011, the BNM 2025 e-money AML/CFT exposure draft (sanctions screening against the UNSCR list), and Western Union’s own Open Banking partner programme. PII (national ID, selfie, MTCN, beneficiary name) is encrypted at rest, retained for the minimum window required by audit, and removed on revocation.

Data flow / architecture

  • Client App (Western Union Send Money MY on Android/iOS) issues a quote or send request.
  • Ingestion / API gateway normalizes the call, attaches consent & partner credentials, and forwards to the Western Union remittance backend (or an authorized partner endpoint).
  • Storage writes the redacted transaction record (MTCN, FX, fee, status) to a partitioned ledger (Postgres + object storage for KYC artifacts).
  • Analytics / API output exposes downstream feeds: REST statement endpoint, webhook fan-out, daily Excel drop, and a metrics surface for AML monitoring.

Market positioning & user profile

Western Union Send Money MY is the Malaysia-focused build of Western Union’s consumer remittance app. Its primary users are migrant workers (Malaysia hosts roughly 3 million migrant workers, predominantly from Indonesia, Bangladesh and Nepal) and the families of Malaysian residents abroad. The app is mobile-first, supports Android and iOS, and is strongest along outbound corridors to Bangladesh, the Philippines, Indonesia, India and Nepal. Recent ecosystem moves include API-level integration with the Valyou mobile wallet for cash and wallet payouts, alignment with regional initiatives such as BIS Project Nexus (which connects Malaysia’s instant payment system with Indonesia, the Philippines, Singapore and Thailand), and the Bangladesh government’s ongoing 2.5% remittance incentive that the app surfaces inside its quote flow.

Screenshots

App screens captured from the official Google Play listing. Click any thumbnail to enlarge.

Western Union Send Money MY screenshot 1 Western Union Send Money MY screenshot 2 Western Union Send Money MY screenshot 3 Western Union Send Money MY screenshot 4 Western Union Send Money MY screenshot 5 Western Union Send Money MY screenshot 6 Western Union Send Money MY screenshot 7

Similar apps & integration landscape

Customers integrating Western Union Send Money MY frequently work with one or more of the following apps. We list them only to map the broader remittance and OpenFinance ecosystem — not to rank them. If you also need an adapter for any of these, the same protocol-analysis methodology applies.

  • Wise — mid-market FX, multi-currency balances; teams often want a unified statement export merging Wise and Western Union activity.
  • Remitly — remittance-specialist app with strong APAC and LATAM corridors; a common comparator for MYR→BDT pricing.
  • MoneyGram — large agent network similar in profile to Western Union; useful as a fallback rail when WU outages hit.
  • WorldRemit — wide payout-method support including airtime top-up; relevant for migrant-worker UX where receivers prefer mobile wallets.
  • Xoom (PayPal) — bank deposit, cash pickup and mobile wallet; pairs well with PayPal-funded SME flows.
  • MoneyMatch — Malaysia-headquartered, BNM-licensed; common local rail used alongside Western Union for FPX-funded sends.
  • BigPay — Malaysian e-money issuer with a flat-fee remittance model; widely used by AirAsia ecosystem customers.
  • GOremit — remittance feature inside Touch ‘n Go eWallet, deeply embedded in the Malaysian consumer wallet stack.
  • Merchantrade — one of the most widely used remittance providers among migrant workers in Malaysia, especially for Bangladesh, Nepal and Indonesia.
  • BOSS Money — US-origin remittance with cash pickup focus; often appears in cross-comparator dashboards.
  • Revolut — multi-currency neobank account; relevant when end-users want a single ledger across spending and remittance.

About OpenFinance Lab

We are an independent technical studio focused on mobile-app protocol analysis and OpenData / OpenFinance / OpenBanking adapters. Our engineers come from card-scheme acquiring, cross-border PSPs, and mobile reverse-engineering backgrounds. For Western Union Send Money MY specifically, the team is familiar with FPX integration patterns, Malaysian e-KYC artifacts, and the BNM regulatory perimeter.

  • Two engagement models: source code delivery from $300, or pay-per-call API access
  • End-to-end pipeline: protocol analysis → build → validation → compliance handover
  • Custom Python / Node.js / Go SDKs with pytest or Jest harnesses
  • Security & privacy reviews aligned to BNM RMiT and PSD2-style consent patterns

Contact

To request a quote or send your target app and requirements, open our contact page:

Contact page

Engagement workflow

  1. Scope confirmation: corridors (MY-BD, MY-PH…), funding method (FPX or cash agent), data needs.
  2. Protocol analysis & API design: 2–5 business days depending on auth complexity.
  3. Build & internal validation against captured fixtures: 3–8 business days.
  4. Docs, sample SDK, Postman collection, test cases: 1–2 business days.
  5. First delivery typically lands in 5–15 business days; partner-side approvals may extend.

FAQ

What do you need from me to start a Western Union Send Money MY integration?

Your target corridors (e.g. MY to Bangladesh, Indonesia, Philippines, Nepal), the data flows you want (FX quotes, transaction history, FPX payment status, agent locator), and any sandbox credentials or partner-portal access you already hold with Western Union or its acquiring banks.

How long does delivery take for a remittance API integration?

A first drop covering quote, send and status APIs usually takes 5 to 12 business days. Multi-corridor work, FPX reconciliation, and agent-network webhooks may extend the timeline to 3 to 4 weeks depending on partner approvals.

How do you handle compliance and KYC for Western Union flows?

We work only with authorized or documented public APIs, align with Bank Negara Malaysia AML and CFT expectations, the Money Services Business Act, and Western Union’s Open Banking partner contracts. Customer PII and selfie or ID verification artifacts are handled with consent records, encryption at rest, and minimal retention.

Can you support pay-per-call API access instead of source code delivery?

Yes. You can either receive the runnable Python or Node.js source from $300 and run it yourself, or call our hosted endpoints and pay per request. Pay-per-call is useful when you do not want to operate KYC artifacts or rotate Western Union partner credentials in-house.
📱 Original app overview (Western Union Send Money MY — appendix)

Western Union Send Money MY (package com.westernunion.moneytransferr3app.apac) is the Malaysia-focused build of Western Union’s consumer remittance app. It lets users in Malaysia register and verify their profile from home by uploading a valid ID and taking a selfie, then send money abroad online 24/7 via WU.com or the mobile app. Money transfers start from RM 5 transfer fee, with FX gains applied on top.

  • Pay as you like: direct bank account funding via FPX, or cash funding at an agent location.
  • Payout options: nearly 130 currencies, sending to international bank accounts, mobile wallets (third-party charges may apply), or cash pickup at agent locations.
  • Bangladesh corridor: receivers in Bangladesh get an additional 2.5% government remittance incentive on the amount sent.
  • MYWU rewards: earn points every online send via wu.com or the mobile app, redeemable on qualifying transfers.
  • Rate transparency: the app shows applicable fees and exchange rates before the transfer is started.
  • Repeat value: the app remembers user details and receiver profiles so repeat transfers take only a few taps.
  • Tracking & support: in-app status tracking and direct access to customer service.
  • Agent locator: built-in map to find the nearest Western Union agent location.

Western Union has offices around the world and is headquartered in Denver, 7001 E. Belleview, Denver, CO 80237. Additional third-party charges may apply.

Last updated: 2026-05-09