WireBarley Global Remittance app icon

Cross-border remittance · 46+ countries

Reaching the transfer ledger and wallet inside WireBarley

One WireBarley account can hold years of cross-border transfers across 520+ stated routes, each row carrying an amount, an applied exchange rate, a fee, a corridor and a settlement status. That ledger, plus the saved-recipient list and the multi-currency wallet, is the part a remittance comparison tool, an accounting sync, or a back-office reconciliation job actually wants. Our work is getting at it cleanly, under the account holder's authorization, and handing you code that reads it on a schedule.

The practical route here is a consented account session rather than any file the user exports by hand. We map the app's own traffic, reproduce the login and token flow, then read the transaction, recipient and wallet surfaces the way the app does — and normalize what comes back so it is usable downstream.

What sits behind a WireBarley login

Data domainWhere it lives in the appGranularityWhat an integrator does with it
Transfer ledgerThe Transactions screenPer transfer: amount, applied FX rate, fee, source/destination corridor, payout method, status, timestampReconciliation, spend analytics, status dashboards
Saved recipientsRecipient list during a new transferName, destination country, bank/account or payout detail, verification statePrefill, recipient sync, duplicate detection
Multi-currency walletWallet service (Korea and Australia members, 17 currencies per the help center)Per-currency held balance, top-up and exchange entriesBalance aggregation, FX-timing tools
KYC profileOnboarding identity captureFull name, date of birth, address, gender, ID document referenceIdentity reuse with consent, compliance records
ReceiptsTransaction detail viewDownloadable per-transfer receipt documentDocument archival, proof-of-payment workflows
Rate & corridor quotesSend-money flowQuoted rate and fee per route across 520+ routesRate monitoring, corridor comparison
Transfer status eventsPush and email notificationsState changes from submitted to settledEvent-driven status feeds, alerting

Names follow how WireBarley labels things in its app and help center where we could confirm them. The wallet line is the one that varies by market; the rest is consistent across the corridors the app serves.

Routes in

Consented account session (protocol analysis)

With the account holder's authorization, we observe and reproduce the app's session — login, token issue and refresh, then the calls that return transactions, recipients and wallet state. This reaches everything the user sees in the app, refreshes on a schedule, and is the most complete of the options. It needs upkeep when the app's front end or token flow shifts, which we account for. This is the route we'd build on for WireBarley, because the value is the live, structured ledger rather than a one-off file.

Regulated open-banking / AIS where it underlies a transfer

Where a WireBarley transfer is funded from or paid into a bank account in a market with an account-information regime, that bank leg can be read through consented account-information access at the bank, not the app. It is durable and standards-based, but it sees the bank movement, not WireBarley's own corridor metadata, fees or recipient records — so it complements the session route rather than replacing it.

Native receipt export

WireBarley lets a logged-in user download a receipt per transfer. As a fallback for proof-of-payment use cases, we can drive that export and parse the documents. It is low-effort and stable, but document-shaped and slower to assemble into a full ledger than reading the transaction surface directly.

What lands in your repo

You get the working integration, not a report about one. For WireBarley that means:

  • An OpenAPI/Swagger spec describing the transaction, recipient and wallet surfaces as we model them.
  • A protocol and auth-flow report covering the login, token issue and refresh chain, and how the session is held.
  • Runnable source for the key endpoints — transfer history, recipient list, wallet balance, receipt fetch — in Python or Node.js.
  • Automated tests against representative responses, including the cross-payout status mapping.
  • Interface documentation plus data-retention and consent-handling guidance for the records you touch.

A transaction-history call, sketched

Illustrative shape only — exact paths, headers and field names are confirmed against the live session during the build, not guessed here.

POST /v3/session/login           # email + secret, returns access + refresh tokens
GET  /v3/transfers?page=0&size=50
Authorization: Bearer <access_token>

# normalized item the client emits:
{
  "transfer_id": "WB-...",
  "created_at": "2026-05-30T08:14:22Z",
  "send": { "amount": 500.00, "currency": "AUD" },
  "receive": { "amount": 8431200, "currency": "VND" },
  "fx_rate": 16862.4,
  "fee": { "amount": 2.99, "currency": "AUD" },
  "corridor": "AU->VN",
  "payout_method": "bank_deposit",
  "status": "SETTLED"        # mapped from per-payout wording
}

# error handling we wire in:
#  401 -> refresh token, retry once, else re-auth
#  429 -> backoff and resume paging
#  document fetch falls back to the receipt export route

WireBarley's own about page describes it as a registered small overseas remittance business in Korea, an AUSTRAC-registered remittance dealer in Australia, and a partner of a US bank for FinCEN-eligible transfers. We don't act on those licenses; we note them because they shape how the records must be handled. The dependable basis for reaching a given account's data is that account holder's own authorization — they consent, we read what they permit, and nothing more.

Because the KYC profile includes identity-document references and the ledger is financial, we keep the integration data-minimized: pull only the fields a use case needs, log every access with a consent record, and operate under an NDA where the client wants one. Korea's Personal Information Protection Act and equivalent data-protection law in the other markets set the floor for how that personal data is stored and for how consent can be withdrawn; we design the sync so a revoked consent stops the access cleanly.

What we plan around for this build

Two things specific to WireBarley shape the engineering, and we handle both:

  • The wallet exists for Korea and Australia members across 17 currencies but not every market, so the client detects which surfaces an account exposes and returns its full transfer record either way instead of breaking when there is no wallet to read.
  • Status wording differs across bank deposit, cash pickup and home delivery payouts over the 520+ routes, so we map each payout method's states onto one normalized status set during the build, keeping the downstream ledger consistent.

Access is arranged with you during onboarding — the build runs against a consenting account, and where a bank leg is involved, the account-information access for that leg is set up with you too. We also keep a re-check step in maintenance so a WireBarley client update that moves the token flow gets caught before it interrupts a running sync.

Where integrators put this

  • A remittance comparison or aggregator surface that reads a user's real WireBarley rates, fees and settled transfers to show what a corridor actually cost.
  • An accounting or bookkeeping sync that posts each settled transfer and its fee into the ledger automatically, with the receipt attached.
  • A back-office reconciliation job for a business sending recurring cross-border payouts, matching WireBarley status events against an internal payables system.

Screens we worked from

WireBarley screen 1 WireBarley screen 2 WireBarley screen 3 WireBarley screen 4 WireBarley screen 5 WireBarley screen 6 WireBarley screen 7
WireBarley screen 1 enlarged
WireBarley screen 2 enlarged
WireBarley screen 3 enlarged
WireBarley screen 4 enlarged
WireBarley screen 5 enlarged
WireBarley screen 6 enlarged
WireBarley screen 7 enlarged

What we checked

This mapping draws on WireBarley's Play Store listing for markets and corridors, its help center for the wallet, receipt-download and transaction-history behavior, and its about page for the licensing picture, all reviewed in June 2026. The session-route field names above are illustrative until confirmed live during a build.

Mapped by the OpenBanking Studio integration desk — June 2026.

A buyer integrating WireBarley usually wants the same view across several transfer services. Each below holds a comparable per-user ledger and recipient set worth unifying:

  • Remitly — holds transfer history, recipients and delivery-method records across 170+ countries.
  • Wise — multi-currency balances, transactions and recipient details with mid-market rate records.
  • WorldRemit — transfer history and a range of payout methods including mobile money and cash pickup.
  • Xoom — PayPal's remittance arm, with transaction records and recipient profiles.
  • Western Union — long transfer histories with cash and bank payout tracking.
  • MoneyGram — transfer and pickup records across a wide agent network.
  • OFX — international transfers and rate records, with a business-payments slant.
  • Sendwave — mobile-first transfers with recipient and status records on key corridors.

Questions integrators ask about WireBarley

Can you separate WireBarley's wallet balances from the transfer ledger in one feed?

Yes. The transfer ledger and the multi-currency wallet sit behind different screens in the app and come back from different calls, so we model them as two record types under one account session. A consuming system can read just transactions, just wallet balances, or both joined on the account identifier.

The wallet only seems to work in some countries. Does that limit what we can pull?

WireBarley describes the wallet as available to Korea and Australia members across 17 currencies, while transfer history, recipients and receipts exist for every market. We detect which surfaces a given account exposes and shape the integration around that, so an account without a wallet still returns its full transfer record rather than failing the run.

How do you keep status consistent across bank deposit, cash pickup and home delivery payouts?

WireBarley advertises 520+ routes and several payout types, and the status wording differs between them. We map each payout method's states onto one normalized status set during the build, so your ledger reads the same whether a transfer settled to a bank account or was collected as cash.

Who regulates WireBarley, and does that shape a consented data pull?

Per its own about page, WireBarley is a registered small overseas remittance business in Korea and holds an AUSTRAC remittance dealer registration in Australia, and partners with a US bank for FinCEN-eligible transfers. We build on the account holder's own authorization to reach their records, log every access, and keep the integration to the data you actually need.

Pricing is delivery-first. You see the runnable WireBarley client and its docs before any source-code invoice, which starts at $300 and is paid only once the build satisfies you. If you would rather not host anything, the same endpoints run as a pay-per-call hosted API with no upfront fee. Tell us the corridors and the records you need at /contact.html and we scope it inside a one-to-two-week cycle.

App profile — WireBarley Global Remittance

WireBarley Global Remittance (com.wirebarley.android) is a cross-border money-transfer app for Android and iOS. It supports two-way transfers among South Korea, the USA, Canada, Australia, New Zealand, Hong Kong and Vietnam, and sends to 46+ countries over a stated 520+ routes, with more than $5 billion remitted per its listing. Features include real-time transfer status, a multi-currency wallet for Korea and Australia members, multilingual support, and new-customer coupons and referral rewards. Identity capture (name, date of birth, address, gender and an ID document) is required before sending. Figures and features here are as the app and its help center describe them.

Mapping reviewed 2026-06-05.