App Pago Facil API integration & OpenFinance services

Protocol analysis, OAuth-style login, QR payment, bill-payment history, wallet balance, cash-in/cash-out receipts, and Western Union remittance data — delivered as runnable source or pay-per-call endpoints.

From $300 · Pay-per-call available · AR focus
OpenData · OpenFinance · OpenBanking · BCRA PSPCP · UPI-equivalent QR

Turn Pago Facil wallet, QR and bill-payment data into compliant, production-ready APIs

App Pago Facil (package com.westernunionwallet) is the mobile front end of Argentina's first and largest cash collection network, now operated alongside Western Union. It holds structured financial data — bill payments, QR transactions, cash deposits and withdrawals, wallet-to-bank transfers and incoming international remittances — that enterprises frequently need to reconcile, export, or plug into their own accounting, ERP, or risk systems. We analyze the app's authorized flows and deliver an OpenFinance-style integration that mirrors its real behavior.

Bill-payment history API — Utilities, cable, mobile top-ups, SUBE recharges and thousands of merchants that route through the Pago Facil rails; exposed as a paginated statement with due date, barcode reference, category and receipt URL.
Wallet ledger & QR transactions — Real-time wallet balance, QR code payments at participating businesses, and peer/merchant transfer records mapped into a normalized OpenBanking-style transaction schema.
Cash-in / cash-out receipts — Deposit and withdrawal confirmations from 6,500+ physical Pago Facil locations across Argentina, including Western Union international money-transfer pickups.

Feature modules we ship

1. Authorization & session bridge

We reverse-engineer the login handshake (DNI + SMS/email OTP and device binding) into an authorized OAuth-like flow. The resulting module issues and refreshes a session token, handles device-pinning challenges, and exposes a clean /auth/login and /auth/refresh interface for your backend — so you do not need to embed sensitive credentials inside business services.

2. Bill-payment statement endpoint

A paginated /v1/bills/history endpoint returns every utility, telco, cable, insurance or tax payment the user made through Pago Facil, with merchant ID, amount, currency (ARS), due date, barcode reference, status and the original digital receipt link. Used for reconciliation, bookkeeping automation, and audit trails.

3. Wallet balance & QR transactions

Query current ARS balance, pending holds, and a normalized transaction feed for QR-at-merchant payments. Each entry is mapped to an ISO 20022-inspired schema (txId, bookingDate, valueDate, merchantCategoryCode, counterparty) so it can drop into any OpenBanking aggregator.

4. Cash-in / cash-out & Western Union receipts

Physical deposits and withdrawals at Pago Facil branches are returned through /v1/cash/movements, including location code, operator, and receipt image URL. Incoming Western Union remittances are exposed through /v1/remittance/inbound with sender country, MTCN, FX rate and local ARS amount — crucial for gig-economy and cross-border payroll platforms.

5. Transfer rails (CBU / CVU / alias)

A lightweight transfer abstraction lets your backend trigger outbound transfers to any bank (CBU) or virtual wallet (CVU/alias) the same way a user would from the app. Idempotency keys, webhook callbacks and reversal handling are built in, so high-volume clients can integrate without rewriting state machines.

6. Notifications & webhooks

Instead of polling, you receive signed webhooks for every inbound event: bill paid, QR received, cash deposit confirmed, remittance arrived. Each webhook includes an HMAC signature, replay-safe nonce, and retry schedule — matching the reliability expectations of an OpenFinance production environment.

Data available for integration (OpenData perspective)

The matrix below is what App Pago Facil realistically exposes through its authorized flows. It is the starting point for every scoping conversation and typically drives the OpenAPI contract we ship.

Data typeSource (screen/feature)GranularityTypical use
User profile & KYC statusAccount & onboarding (DNI / CUIT)Per user, timestampedIdentity reuse, risk scoring, sanctions screening
Wallet balanceHome screen ledgerReal time, ARSDashboards, treasury, SME cash visibility
Bill-payment history"Pagar servicios" modulePer transaction, with barcode & receiptAccounting sync, expense automation, tax
QR payments"Pagar con QR" modulePer transaction, with merchant MCCSpend analytics, loyalty, SME reconciliation
Transfers in/out (CBU/CVU/alias)Transferencias modulePer transaction with counterpartyPayroll, B2B payouts, fraud monitoring
Cash deposits & withdrawalsIn-branch operationPer operation, branch-taggedCash-flow reporting, compliance records
Western Union remittance receiptsRetirar/depositar flowPer MTCN, FX + local ARSRemittance analytics, cross-border payroll
Notifications & eventsPush/in-app inboxEvent-level, signedReal-time triggers for ERP / CRM

Typical integration scenarios

Scenario A — SME accounting auto-sync

Context: An SME in Córdoba accepts QR payments at three storefronts and pays suppliers through CBU transfers from its Pago Facil wallet.

Data / API: /v1/wallet/transactions for inbound QR, /v1/transfers/outbound for supplier payouts, and webhooks for same-day settlement updates.

OpenFinance mapping: Each transaction is normalized to the ISO 20022 camt.053 pattern and pushed into an accounting system (Tango, Bejerman, Contabilium, or cloud ERPs) so the merchant never re-types a line.

Scenario B — Cross-border payroll for remote workers

Context: A European payroll platform pays Argentine freelancers; workers receive funds via Western Union and withdraw cash or keep balance in the Pago Facil wallet.

Data / API: /v1/remittance/inbound provides MTCN, sender country, FX rate, and ARS amount; /v1/cash/movements confirms pickup.

OpenFinance mapping: Status events (CREATED → AVAILABLE → PAID) are published as OpenBanking-style payment-initiation responses so the payroll product can show "paid and received" to the worker.

Scenario C — Utility & tax reconciliation for a property manager

Context: A property management firm pays 400+ utility invoices per month on behalf of owners through Pago Facil.

Data / API: /v1/bills/history returns merchant code, service type (Edenor, Metrogas, AySA, ABL, Rentas provinciales), amount and receipt URL; webhook fires on BILL_PAID.

OpenFinance mapping: The feed feeds a per-property ledger in the firm's SaaS, and receipts are attached automatically to the owner statement PDF.

Scenario D — Risk & anti-fraud for a lender

Context: A consumer lender wants a cash-flow-based underwriting signal for thin-file borrowers who primarily use cash wallets.

Data / API: With user consent, /v1/wallet/transactions + /v1/bills/history returns 12 months of inflows/outflows; values are aggregated client-side to build Account Information Service (AIS)–like features.

OpenFinance mapping: Consent is time-bound, purpose-tagged, and revocable, matching PSD2 AIS patterns even though Argentina's framework is market-driven rather than mandated.

Scenario E — Unified dashboard across Argentine wallets

Context: A personal-finance SaaS aggregates multiple Argentine wallets (Mercado Pago, Ualá, Brubank, Naranja X, Cuenta DNI, MODO) and wants Pago Facil as an additional source.

Data / API: Our adapter exposes the same OpenFinance schema as the other wallet adapters the SaaS already uses, so only a new connector has to be wired in.

OpenFinance mapping: Transactions are deduplicated against CBU/CVU movements on the bank side to avoid double-counting remittances received through Western Union.

Technical implementation — login & session refresh

POST /api/v1/pagofacil/auth/login
Content-Type: application/json

{
  "dni": "30123456",
  "password": "<ENCRYPTED>",
  "device_id": "b7a8…",
  "otp": "442109"
}

200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rt_8f…",
  "expires_in": 1800,
  "account": {
    "cvu": "0000003100099999999999",
    "alias": "pagofacil.jdoe",
    "kyc_level": 2
  }
}

Login mirrors the in-app DNI + OTP + device-binding flow. Failed attempts surface domain errors (INVALID_OTP, DEVICE_LOCKED, KYC_REQUIRED) so your UI can drive recovery without parsing HTML.

Technical implementation — bill-payment statement

POST /api/v1/pagofacil/bills/history
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json

{
  "from_date": "2025-01-01",
  "to_date":   "2025-03-31",
  "page": 1,
  "page_size": 50,
  "category": ["utilities","telco","tax"]
}

200 OK
{
  "page": 1,
  "total": 137,
  "items": [
    {
      "bill_id":"bf_01HXYZ…",
      "merchant":"Edenor",
      "merchant_code":"EDN",
      "category":"utilities",
      "amount": 23485.12,
      "currency":"ARS",
      "paid_at":"2025-03-12T14:05:22-03:00",
      "barcode":"8001 0001 2345 6789 …",
      "receipt_url":"https://rcp.pagofacil/rcp/bf_01HXYZ.pdf",
      "status":"PAID"
    }
  ]
}

Technical implementation — webhook for remittance

POST https://your-backend.example/pagofacil/webhook
X-PagoFacil-Signature: t=1711990000,v1=5f3c…
Content-Type: application/json

{
  "event":"REMITTANCE_AVAILABLE",
  "event_id":"evt_01HXY…",
  "occurred_at":"2025-04-02T10:14:03Z",
  "data":{
    "mtcn":"1234567890",
    "sender_country":"ES",
    "fx_rate":1180.55,
    "amount_original":{"value":250,"currency":"EUR"},
    "amount_local":{"value":295137.50,"currency":"ARS"},
    "pickup_method":"WALLET"
  }
}

# HMAC verification (pseudocode)
expected = hmac_sha256(secret, f"{t}.{body}")
assert constant_time_eq(expected, v1)

Every webhook is signed, replay-protected via timestamp and nonce, and retried with exponential back-off up to 24 hours. This matches production-grade expectations for OpenFinance event buses.

Compliance & privacy

App Pago Facil is operated inside Argentina's Payment Service Provider (PSPCP) perimeter supervised by the Banco Central de la República Argentina (BCRA). Recent BCRA communications — in particular Communication "A" 8309 (August 2025) and Communications "A" 8381 and 8382 (late 2025) — tightened reporting requirements for payment-account providers and card acquirers. Our integrations are designed so customers can produce the evidence trail (consent logs, transaction timestamps, retention windows) expected under these rules.

On the personal-data side, we align with Argentine Personal Data Protection Law Ley 25.326 and the cross-border flows controlled by the Agencia de Acceso a la Información Pública (AAIP). For EU-origin data (common in Western Union remittance scenarios) we apply GDPR-compatible data-minimization, a lawful-basis register and DPA templates.

We never package credentials, bypass rate limits, or use unauthorized scraping of third-party merchant sites. Integrations are performed under end-user consent or a documented authorization chain, with logging, purpose limitation and revocation endpoints included in every delivery.

Data flow / reference architecture

  • 1. Client app / consent UI — the end user or authorized operator grants a scoped consent (read-transactions, read-bills, initiate-transfer).
  • 2. Pago Facil adapter — our hosted or self-hosted connector speaks the app's authorized protocol and normalizes responses.
  • 3. OpenFinance gateway — exposes REST/JSON to your backend, handles OAuth, rate limiting, signing, and idempotency.
  • 4. Storage & analytics — your data lake / ERP / risk engine consumes standardized events and builds dashboards or decisions on top.

The same shape also supports a hybrid model: we run the adapter, you run the gateway behind your own domain to keep data residency inside AR.

Market positioning & user profile

Pago Facil is historically Argentina's first cash-collection network and has been tightly linked to Western Union in the remittance corridor. Its mobile app user base skews toward B2C consumers in mid-sized and smaller cities who rely on cash as part of daily life, plus a growing SME / monotributista segment using QR acceptance and bill-payment automation. Regions are concentrated in Argentina (AR) — CABA, GBA, Córdoba, Santa Fe, Mendoza — with some diaspora usage driven by inbound Western Union transfers from Spain, the U.S., Chile and Brazil. Platform coverage is Android + iOS; Android is the dominant install base, reflecting the broader Argentine market. The recently expanded PSPCP ecosystem — now 205+ registered providers per BCRA, up more than 20% year over year — means integration partners increasingly expect a unified OpenFinance-style API across these wallets.

App screenshots

Representative screens from App Pago Facil. Click any thumbnail for a larger view.

App Pago Facil screenshot 1 App Pago Facil screenshot 2 App Pago Facil screenshot 3 App Pago Facil screenshot 4 App Pago Facil screenshot 5 App Pago Facil screenshot 6 App Pago Facil screenshot 7

Similar apps & integration landscape

Many of the teams we work with do not integrate Pago Facil in isolation — they already connect one or more of the apps listed below. We frame these as complementary sources in the broader Argentine wallet ecosystem so a single client can surface a unified view across them.

WalletMercado Pago

Largest wallet in Argentina with QR, balance, transfers and investment. Customers who work with Mercado Pago often need unified transaction exports alongside Pago Facil for consolidated reporting.

WalletUalá

Prepaid Mastercard + wallet with bill payment and savings. Shares categories (utilities, telco, SUBE) with Pago Facil and is commonly merged into the same spend dashboard.

NeobankBrubank

Digital bank with a CBU, cards, and transfers. Overlaps with Pago Facil around CBU-to-CVU transfers and salary deposits.

Bank aggregatorMODO

Multi-bank wallet backed by the Argentine banking consortium. Clients who rely on MODO for bank promotions also want Pago Facil cash movements in the same statement.

WalletNaranja X

Consumer-finance wallet offering a free account, Plan Z installment plans and QR payments; complementary to Pago Facil for bill-payment and retail flows.

Public walletCuenta DNI

Banco Provincia's mass-market wallet, strong in Buenos Aires province with subsidy pass-through; often integrated next to Pago Facil for low-income segments.

Cash networkRapipago

The other dominant Argentine cash-collection network. Integrations frequently cover both Rapipago and Pago Facil rails to give full cash coverage.

Telco walletPersonal Pay

Wallet backed by the Telecom/Personal group with bill payment and yield features; shares merchant catalogs with Pago Facil.

Crypto walletLemon Cash

Crypto-enabled wallet with a Visa card and cashback. Teams consolidating on/off-ramp activity pair it with Pago Facil cash-in data.

WalletBelo

Cross-border wallet with multi-currency accounts; relevant for clients that combine Western Union remittances in Pago Facil with crypto rails in Belo.

PrepaidPrex

Prepaid card and wallet popular among young users; commonly aggregated with Pago Facil to produce a full personal-finance view.

What we deliver

Deliverables checklist

  • OpenAPI 3.1 spec (YAML) covering auth, bills, wallet, QR, cash, remittance, transfers and webhooks
  • Protocol and auth-flow report (OTP, device pin, token lifecycle, error taxonomy)
  • Runnable source for login, statement and webhook verification (Python 3.11 + FastAPI and Node.js 20 + Express variants)
  • Automated contract & integration tests (pytest / Jest) plus Postman collection
  • Compliance pack: BCRA PSPCP note, Ley 25.326 / AAIP data-flow map, consent and retention templates
  • Deployment guide for Docker, AWS ECS and Cloudflare Workers

Engagement models

Source code delivery from $300 — we hand over runnable source and full documentation; payment is made after delivery upon satisfaction. Ideal for teams that want full control and an on-prem deployment.

Pay-per-call hosted API — call our managed endpoints and pay only for the calls you make, with no upfront fee. Ideal for teams that prefer usage-based pricing, fast PoCs, or periodic workloads such as month-end reconciliation.

Key integration capabilities

  • OAuth-style login with OTP and device binding
  • Bill-payment history and receipts
  • Wallet ledger, QR payments and normalized transaction feed
  • Cash-in/cash-out records tagged by branch
  • Inbound Western Union remittance receipts
  • Outbound transfers to CBU / CVU / alias with idempotency
  • Signed webhooks for real-time events

About our studio

We are an independent technical studio focused on App interface integration and authorized API integration for fintech, e-commerce, travel and OTT apps. Our engineers come from payment gateways, digital banks and protocol-analysis backgrounds, and have shipped integrations across Latin America, Europe and Southeast Asia.

  • Domains: payments, digital banking, remittance, cross-border payroll, marketplaces
  • Engineering stack: Python, Node.js, Go, Rust for protocol analysis; Terraform + Docker for delivery
  • Compliance experience: BCRA, RBI / UPI, PSD2, PIX, GDPR, CCPA and local data laws
  • Pipeline: protocol analysis → OpenAPI design → build → validation → compliance review → handover
  • Two engagement models: source code delivery from $300 (pay after delivery upon satisfaction) and pay-per-call hosted API with no upfront fee

Contact

Tell us the target app (App Pago Facil) and the data or flows you need — bill-payment export, QR transactions, remittance receipts, outbound transfers, or a full OpenFinance-style bundle. Pricing typically starts at $300 for source code delivery, or pay-per-call billing with no upfront fee for hosted APIs.

Go to contact page

Engagement workflow

  1. Scope confirmation: which data sets, authorization path (end-user consent vs. enterprise account), volume and SLAs.
  2. Protocol analysis & API design (2–5 business days depending on the number of modules in scope).
  3. Implementation and internal validation against staged test accounts (3–8 business days).
  4. Documentation, Postman collection, sample code and test cases (1–2 business days).
  5. Handover, live walkthrough and post-delivery support window. Typical first delivery: 5–15 business days.

FAQ

What do you need from me to start?

The app name (App Pago Facil, already provided), the specific flows in scope (e.g. bill-payment statement, QR transactions, remittance receipts), and any sandbox or test-user access you can provide.

How long does the first delivery take?

Usually 5–12 business days for a first API drop and documentation. Multi-flow bundles or deliveries with strict compliance reviews may extend the timeline.

How do you handle authorization and privacy?

All integrations run under user consent or a documented authorization chain, with consent logging, purpose limitation, revocation, and retention controls aligned to Ley 25.326 and, where relevant, GDPR.

Can I move between pay-per-call and source-code delivery later?

Yes. Many teams start on pay-per-call for a PoC or seasonal workload and later migrate to source code delivery for production.
📱 Original app overview (App Pago Facil — appendix)

App name: App Pago Facil
Package ID: com.westernunionwallet
Primary market: Argentina (AR)
Vendor: Pago Fácil network, operated alongside Western Union in Argentina.

Tagline (original Spanish): "La seguridad de siempre, ahora más fácil."

Core features (from the vendor description):

  • Pay bills (Pagar facturas) — utilities, telco, cable, taxes, insurance and thousands of merchants from the Pago Facil rails.
  • Withdraw and deposit cash (Retirar y depositar efectivo en nuestros locales) at 6,500+ physical Pago Facil locations across Argentina.
  • Transfer money to banks and wallets (Transferir dinero a bancos y billeteras) using CBU, CVU or alias.
  • Pay with QR (Pagar con QR) at participating retail, gastronomy and SME businesses.
  • Receive international remittances via Western Union straight into the wallet.
  • Onboarding requires a valid DNI for individuals and CUIT for businesses.

Positioning: Pago Facil is Argentina's first and one of the largest cash collection networks, now extended into a mobile wallet that bridges cash culture with digital payments. It sits inside the BCRA-supervised PSPCP ecosystem, which reached 205+ registered providers in late 2025, a ~20% year-over-year increase. This page discusses the app only to describe its data footprint and integration surface, and does not imply any partnership with the original vendor.