Rextie API integration services (USD/PEN OpenFinance)

Protocol analysis, account login and statement APIs for Peru's leading USD/PEN currency exchange fintech

From $300 · Pay-per-call available
OpenData · OpenFinance · Protocol analysis · USD/PEN FX

Connect Rextie operations, FX rates and bank settlements to your stack — under SBS-aligned authorization

Rextie is the largest digital currency exchange in Peru, with more than 250,000 users, 12,000 registered businesses and over USD 7 billion processed since 2016. It is the only fintech in the segment with ISO 27001 information security certification, registered with the SBS and powered by Citi's FX rails. We turn this app's underlying data flows into clean, authorized APIs your finance team can actually consume.

USD/PEN operation history — Pull every executed exchange (amount in USD, equivalent in PEN, applied rate, fees, counter-bank), with paging and date filters for reconciliation against ERPs.
FX rate & quote feed — Read the live buy/sell rate Rextie publishes on rextie.com/tipo-de-cambio and on the app, plus historical rate series for treasury reporting.
Account login & session management — Mirror the mobile authorization flow (token issuance, refresh, device binding) to back business-portal, SME and treasury front-ends.
Settlement & bank linkage — Map the source/destination account on BCP, BBVA, Interbank, Scotiabank and other Peruvian banks; emit webhook events when an interbank transfer clears (typical 30 minutes, direct under 15).

What we deliver

Deliverables checklist

  • API specification in OpenAPI 3.1 (Swagger) format
  • Protocol report covering the auth handshake, token lifetime, request signing and 2FA challenge flow
  • Runnable source code (Python and Node.js) for login, rate retrieval, operation creation and statement export
  • Postman collection with sandbox and production profiles
  • Automated tests, replay traces and a sample BI dashboard fed by the statement endpoint
  • Compliance dossier covering Peru's Personal Data Protection Law (29733), SBS expectations and ISO 27001 control mapping

Feature modules at a glance

  • Login & KYC mirror — DNI/RUC validation, OAuth-like session, refresh and revocation; used to back call-center and treasury dashboards.
  • Operation creation — Quote-lock, amount, source bank, destination bank, voucher upload; used for STP order routing from an ERP.
  • Statement & export — Paginated history with status filter; used for monthly reconciliation, audit and tax reporting.
  • Rate intelligence — Buy/sell mid, spread vs. interbank, historical series; used to build pricing and hedging dashboards.
  • SME & corporate APIs — Multi-user roles, approval thresholds and CitiFX Pulse-backed quotes for corporates.
  • Notifications & widgets — Watch and widget feeds parity, push events on funding and settlement.

Data available for integration

The table below summarises the structured data that flows through the Rextie mobile app and the rextie.com web portal. Every row reflects fields we have observed on the user-facing surface, not internal data we do not have rights to. Granularity describes the smallest unit a customer can normally see for their own account.

Data typeSource (screen / feature)GranularityTypical use
Exchange operation"Mis operaciones" / Operation detailOne record per executed FX tradeERP reconciliation, treasury reports, audit trail
Quoted rateHome tipo de cambio widgetStreaming bid/ask, ~real-time refreshPricing dashboards, hedging triggers, BI
User profile (DNI/RUC)Onboarding / ProfilePer natural person or business RUCKYC mirror, AML scoring, segmentation
Linked bank accounts"Mis cuentas bancarias"Per (bank, currency, IBAN-like) tupleSTP routing, payout templating
Voucher / proof of transferOperation funding stepOne file per operationAudit, dispute resolution, document archive
Settlement eventNotifications / push eventsOne event per state transitionWebhook fan-out, near-real-time accounting
Fee & spread breakdownOperation summaryPer operation, currency-pair scopedEffective-cost analytics, pricing reviews
Watch / widget snapshotWear OS, Apple Watch, mobile widgetLatest rate + last operation summaryCompanion surfaces, kiosk and SME shopfronts

Typical integration scenarios

1. SME treasury reconciliation

A Lima-based importer settles supplier invoices weekly. Their ERP triggers a Rextie operation through our API, locks the quote, transfers PEN from BCP and receives USD on Interbank. The statement endpoint feeds back into the ERP each night so accounting can match the operation ID to the supplier invoice. This maps to the OpenFinance "payment initiation + transaction history" pattern.

2. Real-time FX dashboard

A Peruvian e-commerce holding aggregates Rextie's published bid/ask alongside BCR reference rates and BCP/BBVA spot quotes to drive a hedging dashboard. The rate feed is polled or subscribed to, normalised into a single time-series schema and exposed as an internal API. This is a classic OpenData angle — the data is public-facing but consumed at scale.

3. Compliance and audit pipeline

An external auditor needs every USD/PEN exchange of a regulated client over the last 24 months, including counter-bank, applied rate and voucher. Our statement export returns paged JSON plus signed PDFs, with consent records that satisfy the new Supreme Decree No. 016-2024-JUS data-breach and DPO obligations.

4. Corporate multi-user portal

A corporate treasury team has three approvers and one initiator. Our integration mirrors Rextie's enterprise role flow: an analyst creates the operation, a CFO approves above a threshold, and CitiFX Pulse-backed pricing is honoured. All steps emit webhooks so the company's internal portal can show status without polling.

5. Payouts & freelance disbursement

A platform that pays Peruvian freelancers in USD uses Rextie as the off-ramp: invoices are batched, exchanged into PEN at a locked quote, and disbursed to each freelancer's bank. Our integration covers batch creation, settlement webhooks and per-recipient receipts so the platform can post each payment back to its ledger.

Technical implementation

1. Authorization & session

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

{
  "document_type": "DNI",
  "document_number": "********",
  "password": "********",
  "device_fingerprint": "ua:android-13;app:6.x"
}

200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rfk_...",
  "expires_in": 3600,
  "user": { "id": "usr_8821", "type": "business", "ruc": "20*********" }
}

2. Statement / operation history

GET /api/v1/rextie/operations?from=2026-04-01&to=2026-04-30&page=1
Authorization: Bearer <ACCESS_TOKEN>

200 OK
{
  "page": 1, "page_size": 50, "total": 137,
  "items": [
    {
      "operation_id": "OP-7F92A1",
      "created_at": "2026-04-12T14:08:55-05:00",
      "side": "USD_TO_PEN",
      "amount_usd": 12500.00,
      "rate": 3.7184,
      "amount_pen": 46480.00,
      "fee_pen": 0.00,
      "from_bank": "BCP", "to_bank": "INTERBANK",
      "status": "SETTLED",
      "voucher_url": "https://.../OP-7F92A1.pdf"
    }
  ]
}

3. Webhook: settlement event

POST https://your-app.example/webhooks/rextie
X-Rextie-Signature: t=1746230400,v1=8a4e...
Content-Type: application/json

{
  "event": "operation.settled",
  "operation_id": "OP-7F92A1",
  "status": "SETTLED",
  "settled_at": "2026-04-12T14:32:11-05:00",
  "rate": 3.7184,
  "destination_bank": "INTERBANK"
}

# verify HMAC-SHA256 of the raw body using the shared secret
# reject if older than 5 minutes or signature mismatches

Data flow / architecture

A typical pipeline looks like: Rextie mobile/web clientOpenFinance Lab adapter (auth proxy, rate poller, operation gateway) → Customer storage (Postgres / BigQuery / S3 with operation history and rate snapshots) → Customer surface (ERP connector, BI dashboard, webhook fan-out, internal API). Each hop is idempotent and rate-limit aware so a backfill of 24 months of operations cannot exhaust upstream tokens.

Compliance & privacy

Regulatory framing

Rextie is registered with the Superintendencia de Banca, Seguros y AFP (SBS) as a money exchange operator and is the only Peruvian fintech in the segment with ISO 27001 certification. Integrations must respect Peru's Personal Data Protection Law No. 29733 and the new regulation under Supreme Decree No. 016-2024-JUS, in force since 30 March 2025, which mandates a Data Protection Officer and breach notification to the APDP. Reference: Personal Data Protection Law overview.

Operating principles

  • Customer-authorized access only — no bypass of 2FA or device binding.
  • Data minimization: integrations request the minimum fields needed for the use case.
  • Consent records and access logs retained for auditability.
  • ISO 27001-style control mapping on the adapter, mirrored from Rextie's own posture.
  • Tokens stored encrypted at rest; revocation hooks tied to customer offboarding.

Screenshots

The screens below come from the public Rextie listing on Google Play. Click any thumbnail to open a larger view.

Rextie screenshot 1 Rextie screenshot 2 Rextie screenshot 3 Rextie screenshot 4 Rextie screenshot 5 Rextie screenshot 6 Rextie screenshot 7 Rextie screenshot 8 Rextie screenshot 9 Rextie screenshot 10

Market positioning & user profile

According to the Central Reserve Bank of Peru, Rextie holds roughly 35% of the overall digital FX market and over 70% of the business segment, serving 12,000+ companies and 170,000+ individuals primarily on Android and iOS, with a growing Wear OS / watchOS footprint. The audience splits into two clear tiers: SMEs and finance executives who need fast USD/PEN conversion to pay suppliers, payroll and operating expenses; and individuals exchanging dollars or soles online instead of visiting physical casas de cambio in Lima, Arequipa or Trujillo. Integration demand therefore concentrates on ERP/accounting connectors for the corporate tier and on personal-finance dashboards for the consumer tier.

Similar apps & integration landscape

Teams that integrate Rextie often need parallel coverage of related Peruvian and international FX, remittance and digital-banking apps. The list below reflects apps that frequently appear in the same workflows; we treat them as part of the broader OpenData / OpenFinance ecosystem rather than as competitors.

Kambista — Peru's first online USD/PEN exchange. Customers comparing rates often want unified operation history across Kambista and Rextie.
TKambio — SBS-registered Peruvian exchange popular with BCP and Interbank users; similar statement and operation data shape.
Tucambista — Peruvian exchange and rate-tracking app; relevant for rate aggregation dashboards.
SecureX — Peruvian fintech focused on secure digital exchange flows; similar KYC and bank-link patterns.
Wise — Cross-border multi-currency wallet with rich transaction APIs; common counterpart for USD inflows that later swap to PEN.
Xoom (PayPal) — US-to-Peru remittance app; recipients often top up Rextie or local bank accounts.
Remitly — Global remittance app heavily used by the Peruvian diaspora; transactions often land in BCP or Interbank for further FX.
Western Union — Legacy remittance with a modern app; relevant for cash-out flows that intersect with digital exchange.
Xe Currency — Global rate reference with 10M+ Play Store downloads; commonly used as a baseline against Rextie's published rate.
Revolut — Multi-currency neobank; teams sometimes route balances through Rextie for PEN settlement on the local rail.

About OpenFinance Lab

We are an independent studio focused on fintech and OpenData API integration. Our team includes engineers from banks, payment gateways, protocol research and cloud platforms. We know the SBS, BCRP and APDP expectations as well as multi-region privacy rules, and we ship end-to-end financial APIs under security and compliance constraints.

  • Payments, digital banking, FX and cross-border clearing
  • Enterprise API gateways and security reviews
  • Custom Python / Node.js / Go SDKs and test harnesses
  • Full pipeline: protocol analysis → build → validation → compliance
  • Source code delivery from $300 — runnable API source plus docs, paid after delivery upon satisfaction
  • Pay-per-call API billing — access our hosted endpoints and pay only per call, no upfront cost

Contact

Send us your target app, the data you want to consume and your timeline. We respond within one business day.

Contact page

Engagement workflow

  1. Scope confirmation: which Rextie surfaces (login, operations, rates, webhooks) you actually need.
  2. Protocol analysis and API design (2–5 business days).
  3. Build and internal validation against a sandbox account (3–8 business days).
  4. Documentation, OpenAPI spec and Postman collection (1–2 business days).
  5. Hand-off and one round of post-delivery support; typical first delivery is 5–15 business days.

FAQ

Does Rextie publish a public developer API?

Rextie does not advertise an open public developer portal. Most enterprise integrations today rely on documented mobile and web flows, partner agreements (for example with Citi for FX rails) or authorized account-level access. Our team focuses on protocol-level analysis and authorized data flows, never on bypassing security controls.

Which Rextie data can be integrated into my stack?

Typical fields include the user profile, USD/PEN exchange operations, executed rates, source and destination bank accounts, settlement timestamps, fees, operation status and downloadable statements. We map them to a normalized OpenFinance schema for ERP, accounting and BI use.

How long does a Rextie integration take?

A first delivery covering login, FX rate retrieval and statement export usually takes 5 to 12 business days. More complex setups, such as enterprise multi-user accounts, payout reconciliation and Citi FX Pulse routing, may extend the timeline.

How do you keep the integration compliant in Peru?

We follow Peru's Personal Data Protection Law No. 29733 and Supreme Decree No. 016-2024-JUS (in force since March 30, 2025), align with SBS and APDP guidance, and limit access to data the customer is entitled to retrieve. Logs, consent records and a data-minimization policy are part of every delivery.
📱 Original app overview (appendix)

Rextie is the leading online currency exchange in Peru, with more than 250,000 users and over USD 7 billion in transactions. The app supports 100% digital operations with ISO 27001-certified security and SBS registration. It became the first Peruvian fintech to launch a mobile app dedicated to foreign-currency exchange (2017) and, in 2023, received a strategic investment from Citi which brought CitiFX Pulse and Instant Payments rails into the platform. In 2024–2025, Rextie expanded SME-focused features and announced AI-powered services for small and medium-sized enterprises.

With Rextie users can:

  • Businesses: exchange dollars or soles quickly to optimize payments to suppliers, payroll and operating expenses.
  • Individuals: exchange USD/PEN online from any bank in minutes.
  • Transact at competitive rates with full transparency on fees and applied rate.
  • Use 100% digital processes — no in-person paperwork or queues.
  • Access companion experiences on Wear OS and Apple Watch and home-screen widgets.
  • Rely on specialized support for businesses and financial executives.

Why Rextie is referenced as market leader: the Central Reserve Bank of Peru (BCRP) reports show Rextie holds the largest share of the digital FX segment, with roughly 70%+ in business and ~35% overall. It is the only fintech in the sector with ISO 27001 information security certification and is officially registered with the Superintendency of Banking, Insurance and Pension Fund Administrators (SBS).

Last updated: 2026-05-03