Western Union Send Money API integration services

Compliant protocol analysis and production-ready API implementations for cross-border remittance data — transfers, MTCN tracking, exchange rates, account login

From $300 · Pay-per-call available
OpenData · OpenFinance · OpenBanking · Protocol analysis · Remittance integration

Connect Western Union Send Money transfers, tracking and rates to your stack — safely

Western Union Send Money (package com.westernunion.moneytransferr3app.es) moves money to more than 200 countries and territories in over 130 currencies, with bank-account, mobile-wallet and cash-pickup payout. That activity produces structured, integration-worthy data: send and receive transactions, MTCN status events, fee and FX quotes, saved-receiver lists, agent-location lookups and loyalty points. We deliver authorized API integration and reverse-engineering-based protocol analysis so accounting, compliance, treasury and analytics systems can read it cleanly.

  • Transaction records — completed and pending transfers with amount sent, payout amount, corridor, payout method and timestamps.
  • MTCN tracking events — status timeline (created → in review → ready for pickup → paid) keyed to the Money Transfer Control Number.
  • Exchange rates & fees — real-time quote payloads and rate-alert thresholds per currency pair, useful for reconciliation and pricing comparison.
Account login APIs — Mirror the app's authorization (OAuth-style token exchange, Face/Touch ID session re-bind): connect users, refresh sessions, and extend to multi-profile or back-office accounts.
Statement & transfer-history API — Paged send/receive history with date ranges, corridor and status filters; export to JSON, CSV/Excel or PDF for bookkeeping and audit.
MTCN tracking webhooks — Push notifications when a receiver collects funds, mirroring the app's "notified by email" event so your ops dashboard updates in real time.
FX & agent-locator feeds — Latest exchange rates, fee tables and nearby agent-location data normalized for widgets, comparison tools and branch-network maps.

What we deliver

Every engagement ships a working integration, not a slide deck. You choose source-code delivery (you run it) or our hosted pay-per-call endpoints (we run it). Both come with documentation, tests and compliance notes that match the way the Western Union Send Money app actually behaves.

Deliverables checklist

  • API specification (OpenAPI / Swagger) for transfers, tracking, rates and auth
  • Protocol & auth-flow report (token chain, device binding, request signing, pagination cursors)
  • Runnable source for login, transfer-history and MTCN-tracking endpoints (Python / Node.js)
  • Webhook receiver sample for "funds collected" and status-change events
  • Automated tests, Postman collection and API reference docs
  • Compliance guidance (PSD2 SCA, GDPR, AML record retention, KYC field handling)

Engagement models

  • Source code from $300 — runnable API source plus full documentation; you pay after delivery once you are satisfied.
  • Pay-per-call hosted API — call our managed endpoints, pay only for requests made, no upfront fee; good for teams that want usage-based pricing.
  • Optional retainer for upgrades when the app changes its protocol, adds corridors, or rotates auth.

Tell us your corridors, expected request volume and data residency needs and we size the right model with you.

Stacks & formats we ship

  • Python (requests / FastAPI), Node.js (Express), Go SDKs on request
  • JSON and CSV/Excel exporters; PDF statement renderer
  • Webhook + polling hybrids for near-real-time MTCN updates
  • Docker images and CI test harness so you can self-host quickly

Data available for integration (OpenData perspective)

The table below maps the data the Western Union Send Money app surfaces to where it comes from inside the app, how granular it is, and what teams typically do with it. It is derived from the published app description and from Western Union's own developer and Open Banking material — it is a scoping aid, not a guarantee that every field is exposed in every market.

Data typeSource (screen / feature)GranularityTypical use
Send transactions Transfer history / "Send again" list Per transfer: amount sent, payout amount, fee, FX rate, corridor, payout method, status, created/updated time Bookkeeping, reconciliation, spend analytics, AML monitoring
MTCN tracking events Track transfer (tracking number / MTCN) Per status change: created, in review, available, paid; with timestamp and payout location Ops dashboards, customer notifications, SLA monitoring
Receiver / beneficiary records Saved receivers, resend list Name, country, payout method, masked account/wallet identifier, last-used date Address-book sync, repeat-payment automation, fraud screening
Exchange rates & fee quotes Rate widget, quote step, rate alerts Currency pair, mid/retail rate, fee schedule, quote validity window, alert threshold Pricing comparison, treasury hedging input, rate-alert mirroring
Payment instruments Card scan / bank-account / cash-at-agent setup Instrument type, masked PAN or IBAN, billing country, default flag Checkout pre-fill, payment-method analytics, PCI-scoped handling
Agent-location directory Find locations near you Location ID, address, geo-coordinates, hours, services (send / receive / cash) Store-locator widgets, branch-network maps, route planning
Loyalty points Profile / rewards (250 pts on profile, 100 pts per transfer) Points balance, accrual events, redemption thresholds Loyalty dashboards, retention analytics, fee-discount automation
Account & profile Login, KYC, security questions, Face/Touch ID Profile ID, contact details, verification status, device-binding state Identity linking, session management, support tooling

Typical integration scenarios

Each scenario below names the business context, the data or API involved, and how it maps to OpenData / OpenFinance / OpenBanking thinking. These are the requests we see most often for remittance apps like Western Union Send Money.

1. Accounting & ERP reconciliation

Context: a migrant-services agency or SME sends recurring payouts and needs them in NetSuite / Xero. Data/API: transfer-history endpoint (amount sent, fee, FX rate, payout amount, corridor, MTCN, status) exported nightly as CSV/JSON. OpenFinance mapping: behaves like an account-information feed — read-only, consented, normalized to a ledger schema with one journal line per transfer plus a fee line.

2. Real-time delivery notifications

Context: a support team wants to tell senders the moment a receiver collects cash. Data/API: MTCN tracking webhook firing on the "paid / collected" event, mirroring the app's email notification. OpenBanking mapping: event-driven payment-status callback, the same pattern as a PISP status push, with idempotency keys and signature verification.

3. FX comparison & rate-alert sync

Context: a comparison site or treasury desk tracks Western Union's retail rate against the mid-market rate. Data/API: rate-quote feed per currency pair plus the user's configured rate-alert thresholds. OpenData mapping: a pricing dataset polled on a schedule, joined with other providers to compute spread and effective cost per corridor.

4. Compliance & AML evidence pack

Context: a regulated obliged entity must retain transfer records and beneficiary details for audit. Data/API: transaction and receiver endpoints with full field set, written to immutable storage with consent records and access logs. OpenFinance mapping: AISP-style read access scoped to AML retention rules, with data-minimization on KYC fields.

5. "Send again" automation for repeat corridors

Context: a payroll or family-support tool re-issues the same transfer monthly. Data/API: saved-receiver list + quote + initiate-transfer flow, reusing the stored beneficiary and payment instrument. OpenBanking mapping: recurring payment-initiation journey with explicit per-run confirmation and SCA where required.

6. Agent-network analytics & store locator

Context: a partner builds a "where can my customer pick up cash" widget. Data/API: agent-location directory (geo, hours, services) filtered by country and payout method. OpenData mapping: a reference dataset cached locally and refreshed periodically, exposed through a thin lookup API.

Technical implementation

The snippets below show the shape of the integration: a token exchange, a paged transfer-history pull, an MTCN status read, and a delivery webhook. Field names are illustrative; the delivered code follows the actual protocol observed during analysis and the conventions of Western Union's developer program.

1. Authentication (token exchange)

POST /api/v1/wu/auth/token
Content-Type: application/json

{
  "grant_type": "password",
  "username": "user@example.com",
  "credential": "<secret>",
  "device_id": "<bound-device-uuid>",
  "mfa": { "method": "biometric", "assertion": "<face_or_touch_id>" }
}

200 OK
{
  "access_token": "<ACCESS_TOKEN>",
  "refresh_token": "<REFRESH_TOKEN>",
  "expires_in": 1800,
  "scope": "transfers:read tracking:read rates:read"
}

2. Transfer history (paged statement)

GET /api/v1/wu/transfers?from=2026-03-01&to=2026-03-31&status=all&limit=50&cursor=<next>
Authorization: Bearer <ACCESS_TOKEN>

200 OK
{
  "items": [
    {
      "mtcn": "1234567890",
      "direction": "send",
      "amount_sent": { "value": 200.00, "currency": "EUR" },
      "payout_amount": { "value": 18650.00, "currency": "INR" },
      "fee": { "value": 0.00, "currency": "EUR" },
      "fx_rate": 93.25,
      "corridor": "ES->IN",
      "payout_method": "bank_account",
      "status": "paid",
      "created_at": "2026-03-08T09:14:22Z",
      "completed_at": "2026-03-08T09:31:05Z"
    }
  ],
  "next_cursor": null
}

3. MTCN status lookup

GET /api/v1/wu/tracking/1234567890
Authorization: Bearer <ACCESS_TOKEN>

200 OK
{
  "mtcn": "1234567890",
  "status": "available",
  "timeline": [
    { "state": "created",      "at": "2026-03-08T09:14:22Z" },
    { "state": "in_review",    "at": "2026-03-08T09:15:40Z" },
    { "state": "available",    "at": "2026-03-08T09:17:02Z" }
  ],
  "payout_location": { "country": "IN", "method": "bank_account" }
}

# error example
404 Not Found
{ "error": "mtcn_not_found", "message": "No transfer for the supplied MTCN" }

4. Delivery webhook (funds collected)

POST https://your-app.example.com/webhooks/wu
X-WU-Signature: t=1715500000,v1=<hmac_sha256>
Content-Type: application/json

{
  "event": "transfer.paid",
  "mtcn": "1234567890",
  "occurred_at": "2026-03-08T10:02:11Z",
  "receiver": { "name_masked": "R*** K***", "country": "IN" }
}

# verify HMAC, then respond
200 OK  { "received": true }
# retried with exponential backoff on non-2xx

Data flow / architecture

A typical pipeline is four nodes: Client app / authorized API (token exchange and paged pulls or webhooks) → Ingestion service (normalize transfers, MTCN events and rate quotes; deduplicate by MTCN + event id) → Storage (append-only transaction store plus a reference cache for agent locations and rates) → Output (your API, CSV/Excel exports, BI dashboards, or accounting-system sync). Consent records, request logs and a retry/replay queue sit alongside ingestion so the flow is auditable end to end.

Compliance & privacy

Regulatory alignment

Western Union operates a PSD2 Open Banking program in the EU/EEA, so account-information and payment-initiation access goes through registered third parties with Strong Customer Authentication (SCA) — the same model the app's Face/Touch ID login fits into. Personal data handling follows the EU GDPR; cross-border transfers also touch AML / counter-terrorist-financing record-keeping rules and, in the US, federal money-transmitter requirements. We design every integration to use authorized partner APIs or documented public endpoints, or explicit user consent — never undocumented scraping of other people's accounts.

What we build in

  • Consent capture and revocation, with an audit trail per data subject
  • Data minimization — only the fields a scenario needs; KYC fields masked or omitted by default
  • Request/response logging with PII redaction and configurable retention windows
  • Encryption in transit and at rest; secrets in a vault, not in code
  • NDAs and a documented data-processing description on request

Market positioning & user profile

Western Union Send Money serves both consumers and small businesses sending cross-border remittances — migrant workers supporting family, expatriates, students, and SMEs paying suppliers or contractors abroad. Its strongest corridors run from Europe (this build, ...moneytransferr3app.es, is the Spain edition), North America and the Gulf into South Asia, the Philippines, Latin America and Africa, with payout in cash, to bank accounts, or to mobile wallets. The brand is 170+ years old with 150M+ customers and 200+ countries of reach, and in late 2024 it was recognized as a top money-transfer app by Expert Consumers. The app is iOS- and Android-first, with biometric login, in-app card scanning, real-time rate widgets and a points-based rewards program added in recent releases. For integrators that means a large, recurring base of transactions and predictable corridor patterns — exactly the kind of structured financial data that OpenData and OpenFinance pipelines are built to consume.

Screenshots

App screens from the Western Union Send Money listing. Click any thumbnail to enlarge.

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

Similar apps & integration landscape

Teams that integrate Western Union Send Money usually work with other remittance and digital-wallet apps too. We list these to map the broader ecosystem, not to rank them — most clients want a single, consistent transaction-export and tracking layer across several of these providers.

  • Remitly — digital remittance with bank deposit, cash pickup and mobile money; holds transfer history, recipient lists and delivery-status data that users often want unified with Western Union exports.
  • Wise — multi-currency accounts and mid-market-rate transfers across 170+ countries; rich transaction, balance and FX-rate data that pairs naturally with remittance reconciliation.
  • Xoom (a PayPal service) — international transfers to bank accounts, debit cards, mobile wallets (UPI, PIX) and cash pickup; transfer records and status events similar in shape to Western Union's.
  • WorldRemit — transfers to 130+ countries with bank deposit, mobile money, airtime top-up and cash pickup; recipient and tracking data relevant to the same corridors.
  • MoneyGram — 400,000+ agent locations across 200 countries; cash-pickup reference numbers and agent-network data comparable to Western Union's MTCN and locator feeds.
  • Revolut — multi-currency app with transfers, cards, savings and investing; broad account and transaction data that often sits next to remittance flows in a personal-finance view.
  • Paysend — card-to-card and account transfers to many countries; transfer history and FX-quote data useful for cost comparison across providers.
  • Skrill — digital wallet with international transfers and currency exchange; wallet balances, transaction logs and payout records that integrators frequently aggregate.
  • BOSS Revolution — money transfer plus international calling and mobile top-up; transfer and top-up records relevant to the same migrant-services customer base.
  • Global66 — Latin America–focused cross-border transfers and multi-currency accounts; corridor, rate and transaction data complementing Western Union's LatAm presence.

If you operate across two or more of these — say Western Union plus Remitly and Wise — we can deliver one normalized schema (transfer, fee, FX rate, status event, recipient) so dashboards and accounting systems don't need provider-specific glue.

About us

We are an independent studio focused on fintech and open-data API integration. Our team includes engineers who have worked on payment gateways, cross-border clearing, mobile-app protocol analysis and cloud platforms, so we understand how a remittance app authenticates, paginates and signs its traffic — and how PSD2, GDPR and AML rules shape what you may do with the result. We deliver end-to-end: protocol analysis, API design, build, validation and a compliance write-up.

  • Cross-border payments, digital wallets, neobanking, and remittance corridors
  • Enterprise API gateways, webhook infrastructure and security reviews
  • Custom Python / Node.js / Go SDKs, exporters and test harnesses
  • Full pipeline: protocol analysis → build → validation → compliance
  • Source code delivery from $300 — runnable API source code plus full documentation; pay after delivery upon satisfaction
  • Pay-per-call API billing — call our hosted endpoints and pay only per request, no upfront cost

Contact

For a quote, or to submit your target app and requirements (corridors, data types, volume, regions), open our contact page:

Contact page

Tell us whether you want source-code delivery or hosted pay-per-call access and we'll respond with scope, timeline and price.

Engagement workflow

  1. Scope confirmation — target app, data types (transfers, MTCN tracking, rates, login), corridors, volume, residency.
  2. Protocol analysis & API design — 2–5 business days, complexity-dependent.
  3. Build & internal validation — 3–8 business days, including webhook and pagination edge cases.
  4. Docs, samples and test cases — 1–2 business days (OpenAPI, Postman, runnable examples).
  5. Handover — typical first delivery 5–15 business days; partner onboarding or PSD2 sandbox provisioning may extend it.

FAQ

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

The target app name (already provided), your concrete data needs (for example transfer history, MTCN status, exchange-rate feeds or recipient lists), the regions you operate in, and any existing Western Union partner credentials or sandbox access. If you only have an end-user account, we scope a consented data-extraction flow instead.

How long does delivery take?

A first API drop with documentation is usually 5 to 12 business days. Flows that depend on Western Union partner onboarding, PSD2 sandbox provisioning or multi-country settlement reporting can take longer; we give a written estimate before work starts.

How do you handle compliance and privacy?

We work only with authorized partner APIs or documented public endpoints, or under explicit user consent. Deliverables include request logging, consent records, data-minimization guidance and alignment with PSD2 Strong Customer Authentication, GDPR and AML record-keeping. NDAs are signed on request.

Do you support pay-per-call hosted APIs as well as source code?

Yes. You can take source-code delivery from $300 (runnable API code plus documentation, paid after delivery on satisfaction) or call our hosted endpoints and pay only per request, with no upfront fee.
📱 Original app overview — Western Union Send Money (appendix)

Western Union Send Money (package com.westernunion.moneytransferr3app.es) is the Spain edition of Western Union's international money-transfer app. It advertises 0 transfer fee on a customer's first online transfer to a bank account or mobile wallet, and is available 24/7. The app lets you send money to more than 200 countries and territories, track transfers, review exchange rates, and find agent locations nearby.

  • Move money worldwide — receivers can get funds to a bank account, mobile wallet (availability varies), or cash pickup in minutes at agent locations, in currencies such as Indian Rupees, Philippine Pesos and US Dollars.
  • View exchange rates — see and compare the latest international rates in real time using the in-app widget before sending.
  • Preferred exchange-rate alerts — choose a target rate and get notified when it's available.
  • Card scanning — set up card payments by scanning a credit or debit card with the device camera to avoid mistakes.
  • Flexible payment — pay from a bank account, in cash at an agent location, or with a credit/debit card.
  • Start on the app, pay in cash — begin a transfer in the app and pay at a participating agent to save time at the counter.
  • Track your transfer — follow a transfer any time with the tracking number (MTCN); get an email when the receiver collects the money.
  • Send again quickly — save receiver details to a resend list for fast repeat transfers.
  • Delivery methods — bank account (billions of accounts worldwide), mobile wallet (destination-dependent), or cash pickup at hundreds of thousands of agent locations; senders or receivers can change the delivery method from cash pickup to bank account.
  • Security & service — secure login with Face/Touch ID, real-time transfer tracking, and 24/7 customer service; a points-based rewards program (250 points on completing a profile, 100 points per completed transaction).

Western Union has offices worldwide and is headquartered in Denver, 7001 E. Belleview, Denver, CO 80237. Western Union makes money from currency exchange; additional third-party fees may apply; availability and delivery times vary; credit-card charges may apply. The company describes itself as a trusted brand for over 170 years with over 150 million customers, moving money to 200+ countries and territories in 130+ currencies. (Summarized from the app's store description for context; this page is an independent technical-integration positioning page and is not affiliated with Western Union.)

Reference: Western Union on Wikipedia · Google Play listing

Last updated: 2026-05-12