Remessa Online API integration services (câmbio / OpenFinance)

Compliant protocol analysis and production-ready API implementations for Brazilian cross-border FX, inbound/outbound transfers and transaction statements

From $300 · Pay-per-call available
OpenData · OpenFinance · OpenBanking · Protocol analysis · Câmbio integration

Connect Remessa Online accounts, FX quotes and transfer history to your stack — under authorization

We deliver Remessa Online protocol analysis and ready-to-run API implementations: account login and customer registration flows, real-time câmbio (FX) quotes, inbound and outbound international transfer creation, transaction statement export, and webhook listeners for status changes. The design follows Open Finance Brasil patterns and uses authorized, documented access — no fabricated endpoints.

Why this data is valuable — receivables & settlement. Remessa Online holds structured inbound transfer records (AdSense payouts, salaries, marketplace settlements) that finance teams need for revenue reconciliation and cash-flow forecasting.
Why this data is valuable — FX rate intelligence. Live câmbio quotes and historical exchange-transaction history let you benchmark spreads, time conversions and audit the rate applied to each operation.
Why this data is valuable — compliance trails. Per-transaction status, purpose codes, counterparties and document references support audit, anti-fraud screening and Banco Central reporting obligations.

Remessa Online in one paragraph — and why integration matters

Remessa Online: Câmbio PJ e PF is a 100% digital Brazilian foreign-exchange platform with more than 500,000 customers, accredited by the Banco Central do Brasil. Created in 2016 and part of the EBANX group since 2021, it lets individuals (PF) and businesses (PJ) send money abroad, receive dollars, euros and pounds, collect Google AdSense payouts and salaries, pay for courses and international investments, and track every operation in real time across more than 100 countries. Because all of this state lives on a server behind a login, it is a textbook OpenData / OpenFinance target: there is a structured ledger of FX operations, balances, quotes and counterparties that ERP systems, accounting tools, treasury dashboards and compliance engines repeatedly need to read or push data into.

Remessa Online itself publishes a Corporate API and an FX-as-a-Service ("câmbio as a service") product, documented at developers.remessaonline.com.br, built in cooperation with EBANX and Banco Topázio for processing. Our work sits next to that: where the public API covers a flow we wire it cleanly into your stack; where you need app-side behaviour (mobile authorization handshakes, statement screens, notification payloads) we run protocol analysis and reproduce it in maintainable source code, always under your authorization.

This page explains, in OpenBanking terms, what data is available, the typical integration scenarios for PF and PJ, the technical building blocks (auth, quote, transaction, webhook), the compliance perimeter, and where Remessa Online sits in the wider Brazilian cross-border ecosystem.

What we deliver

Deliverables checklist

  • API specification in OpenAPI / Swagger for the integrated endpoints (auth, quote, customer, inbound, outbound, statement, webhook)
  • Protocol & auth-flow report — token issuance, Basic base64(client_id:client_secret) handshake, 60-minute bearer lifetime, refresh strategy, and mobile-app session chain where relevant
  • Runnable source code (Python / Node.js, Go on request) for login, FX quote retrieval, transfer creation and statement export
  • Webhook receiver sample with signature verification, idempotency keys and retry handling
  • Automated tests, Postman/Insomnia collection and human-readable API documentation
  • Compliance guidance — LGPD data map, consent logging, retention windows, Banco Central / Open Finance Brasil alignment notes

Engagement models

  • Source-code delivery from $300 — you receive runnable API source and full documentation; you pay after delivery once you have verified it works against your scenario.
  • Pay-per-call hosted API — call our managed endpoints and pay only per request, no upfront cost; suited to teams that prefer usage-based pricing or want to validate before owning the code.
  • Both models cover Android and iOS behaviour and ship with a short test plan so your QA can re-run the checks.

Feature modules

Account login & customer registration API

Mirrors the app authorization and the Corporate Customer Registration flow: bind a PF or PJ customer, submit identity and document data, poll registration status, and refresh bearer tokens before the 60-minute window expires. Concrete use: onboard a partner's existing client base into Remessa Online without manual re-keying, then keep KYC fields in sync.

Câmbio (FX) quote API

Requests a spot quote for a currency pair and amount, returns the rate, IOF/spread breakdown where exposed, the quote id and its validity window; an optional WebSocket stream pushes live rate ticks. Concrete use: show a live "you send / they receive" widget and lock the rate before creating a transaction so the booked rate matches what the user saw.

Outbound transfer API

Creates an international payment after a quote is accepted: beneficiary details, purpose code, source of funds, destination country among the 100+ supported. Concrete use: pay overseas suppliers, tuition or contractors directly from an ERP "approve payment" button and store the returned transaction id for reconciliation.

Inbound transfer & receivables API

Registers expected inbound operations (AdSense, salary, marketplace settlement, family transfer), then exposes the matched credit with sender, currency, amount in foreign currency and BRL, and the applied rate. Concrete use: auto-match incoming USD/EUR/GBP against open invoices and feed revenue recognition.

Transaction history & statement export

Returns paged transaction lists filtered by date range, direction, status and currency, with export to JSON, Excel or PDF. Concrete use: nightly pull of the exchange-transaction history into a data warehouse for treasury reporting and spread analytics.

Webhooks & Global Account context

Registers callback URLs to receive transaction status changes, quote-expiry events and document-request notifications; surfaces Global Account (Conta Global) balance and EUR/USD debit-card transaction context introduced in 2024. Concrete use: drive a real-time operations dashboard and alert finance the moment a transfer settles or a document is requested.

Data available for integration (OpenData perspective)

The table below maps the data Remessa Online holds to the screen or feature it comes from, the granularity you can expect, and a typical downstream use. It is derived from the public app description, the Corporate API documentation and current product behaviour; exact field availability depends on your authorization scope and account type (PF / PJ).

Data typeSource (screen / feature)GranularityTypical use
Customer / KYC profileRegistration & account screens (PF and PJ)Per customer: name, tax id (CPF/CNPJ), documents, statusOnboarding sync, identity verification, sanctions screening
FX quotes (câmbio)"Cotação" / send-money screen, quote WebSocketPer pair & amount, with validity timestamp and rateRate widgets, spread benchmarking, pre-trade locking
Outbound transactions"Enviar dinheiro" historyPer transfer: beneficiary, amount, purpose, status, rate, feesSupplier/tuition payment reconciliation, audit trail
Inbound transactions"Receber dinheiro" / receivables historyPer credit: sender, foreign amount, BRL amount, applied rate, dateAdSense/salary matching, revenue recognition, cash forecasting
Exchange transaction historyStatement / "extrato" screenPaged list with date, direction, status, currency filtersWarehouse ingestion, treasury reporting, tax documentation
Global Account balance & card activityConta Global / international debit card (2024)Per currency balance; per card transaction contextMulti-currency cash visibility, travel-expense reconciliation
Limits & notificationsLimits screen, push notifications, rate alertsPer account thresholds; per event payloadsOperational alerting, throttling, customer comms
Webhook eventsPartner webhook registrationPer event: transaction status, quote expiry, document requestReal-time dashboards, automated workflow triggers

Typical integration scenarios

1 · AdSense & creator payout reconciliation (PF)

Context: a Brazilian creator or small studio receives monthly Google AdSense payments through Remessa Online and needs them booked automatically. Data/API: inbound transaction API + statement export, filtered by sender and currency. OpenFinance mapping: the inbound credit (foreign amount, BRL amount, applied rate, date) is normalized into an Open Finance-style "transaction resource" and pushed to the user's accounting tool, so revenue is recognized the day the money lands rather than at month-end.

2 · ERP-driven supplier & tuition payments (PJ)

Context: a company pays overseas suppliers and university fees and wants payments initiated from its ERP approval queue. Data/API: câmbio quote API to lock a rate, then outbound transaction API with beneficiary, purpose code and source-of-funds. OpenFinance mapping: the flow mirrors a payment-initiation journey — quote, consent/confirm, execute, receive status webhook — with the returned transaction id stored against the ERP voucher for end-to-end traceability.

3 · Treasury dashboard & FX spread analytics

Context: a finance team wants a single view of all cross-border activity and to monitor the spread applied versus the market mid-rate. Data/API: nightly statement export + FX quote history. OpenFinance mapping: transactions and quotes are loaded into a warehouse as standardized records, joined with public reference rates, and surfaced in a BI dashboard — the same "aggregate then analyze" pattern Open Finance enables for multi-institution data.

4 · Marketplace / payroll inbound matching

Context: a marketplace operator or staffing firm receives bulk settlements and salaries from abroad and must split them across many internal accounts. Data/API: register expected inbound operations, then consume webhook events as each credit clears. OpenFinance mapping: each event is treated as an immutable ledger entry; an idempotent consumer fans it out to sub-ledgers, exactly the kind of event-driven reconciliation Open Banking webhooks are designed for.

5 · Compliance & audit evidence pack

Context: an auditor or internal control function needs a defensible record of every FX operation for a period. Data/API: statement export (PDF + JSON) plus per-transaction metadata (purpose, counterparty, documents, status timeline). OpenFinance mapping: the export is packaged as a signed, timestamped evidence bundle with a consent log, aligning with Banco Central reporting expectations and LGPD record-keeping.

Technical implementation

Below are representative request/response shapes for the building blocks we wire up. They follow the public Corporate API conventions (Basic-auth token issuance, bearer for subsequent calls, webhook callbacks) but field names are illustrative — the delivered code is generated against the live contract and your authorization scope.

1 · Authenticate (issue a bearer token)

POST /v1/api/auth
Authorization: Basic base64(client_id:client_secret)
Accept: application/json

# 200 OK
{
  "access_token": "eyJhbGciOi...",
  "token_type": "Bearer",
  "expires_in": 3600          // valid ~60 minutes, then re-issue
}

# 401 -> invalid client credentials; do not retry, alert ops

2 · Get a câmbio (FX) quote

POST /v1/api/quotes
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json

{
  "operation": "OUTBOUND",
  "source_currency": "BRL",
  "target_currency": "USD",
  "target_amount": 1500.00,
  "purpose_code": "EDUCATION"
}

# 200 OK
{
  "quote_id": "qt_9f2c...",
  "rate": 5.1234,
  "source_amount": 7715.10,
  "fees": { "iof": 30.86, "spread": 0.0 },
  "expires_at": "2026-05-12T14:32:00Z"
}

3 · Create an outbound transaction

POST /v1/api/transactions/outbound
Authorization: Bearer <ACCESS_TOKEN>
Idempotency-Key: 6f1d-...-a90
Content-Type: application/json

{
  "quote_id": "qt_9f2c...",
  "customer_id": "cus_5521...",
  "beneficiary": {
    "name": "Tuition Office Ltd",
    "country": "US",
    "iban_or_account": "0123456789",
    "swift_bic": "ABCDUS33"
  },
  "purpose_code": "EDUCATION",
  "source_of_funds": "OWN_FUNDS"
}

# 201 Created
{ "transaction_id": "tx_77ab...", "status": "PROCESSING" }

# 422 -> validation error (expired quote, missing doc) -> surface field errors

4 · Export transaction statement

GET /v1/api/transactions?from=2026-04-01&to=2026-04-30
        &direction=ALL&status=COMPLETED&page=1&page_size=100
Authorization: Bearer <ACCESS_TOKEN>

# 200 OK
{
  "page": 1, "page_size": 100, "total": 248,
  "items": [
    { "transaction_id": "tx_77ab...", "direction": "INBOUND",
      "counterparty": "Google AdSense", "currency": "USD",
      "foreign_amount": 842.10, "brl_amount": 4310.55,
      "rate": 5.1187, "status": "COMPLETED",
      "completed_at": "2026-04-18T09:11:00Z" }
  ],
  "export": { "xlsx": "/v1/api/transactions/export?...", "pdf": "/v1/api/transactions/export.pdf?..." }
}

5 · Receive a webhook (transaction status)

POST https://your-app.example.com/webhooks/remessa
X-Remessa-Signature: t=1715520000,v1=hex(hmac_sha256(secret, body))
Content-Type: application/json

{
  "event": "transaction.status_changed",
  "transaction_id": "tx_77ab...",
  "old_status": "PROCESSING",
  "new_status": "COMPLETED",
  "occurred_at": "2026-05-12T15:02:11Z"
}

# Respond 2xx fast; verify signature; dedupe on transaction_id+new_status; enqueue work

Auth method & error handling notes

  • Token lifetime is short (~60 min) — cache it, refresh proactively, never log it.
  • Always send an Idempotency-Key on transaction creation so retries are safe.
  • Treat 422 as actionable (expired quote, missing KYC doc); treat 5xx/timeouts with capped exponential backoff and circuit-breaking.
  • Verify webhook HMAC signatures and reject stale timestamps to prevent replay.
  • Reconcile asynchronously: webhook is the trigger, the statement endpoint is the source of truth.

Compliance & privacy

Regulatory perimeter

Remessa Online is accredited by the Banco Central do Brasil and its FX operations fall under Brazilian foreign-exchange regulation; data sharing aligns with the Open Finance Brasil framework that the Central Bank coordinates. Personal and transaction data is governed by Brazil's LGPD (Lei Geral de Proteção de Dados, Law 13.709/2018). We build only against documented public/authorized APIs or under explicit customer authorization, and we keep consent records, purpose limitation and retention windows in the delivered design.

What we will and will not do

  • We perform protocol analysis and reverse engineering of app behaviour only for the account owner or with written authorization.
  • We minimize collected fields, mask tax ids and credentials in logs, and document a data map for your DPO.
  • We do not bypass authentication, scrape against terms you have not cleared, or store secrets in source control.
  • We sign NDAs and can work inside your VPC / on your infrastructure when residency matters.

Data flow / architecture

A typical pipeline is four nodes: Client app / partner backend (initiates auth, quotes and transfers, or simply authorizes read access) → Integration & API layer (our connector: token management, quote locking, transaction creation, webhook receiver, normalization to Open Finance-style resources) → Storage (encrypted transaction ledger, quote history, consent log) → Analytics / API output (treasury dashboard, accounting/ERP sync, compliance evidence export, or a clean REST endpoint your other systems call). Webhooks feed the integration layer in real time; the statement endpoint is polled on a schedule as the reconciliation source of truth.

Market positioning & user profile

Remessa Online serves both B2C (PF) users — freelancers and creators receiving AdSense and overseas salaries, families sending support, travellers using the Conta Global EUR/USD card, and retail investors moving money into international assets — and B2B (PJ) users — exporters and importers, agencies billing foreign clients, and companies paying suppliers, contractors and tuition abroad. Its core market is Brazil, connecting to 100+ destination countries, with the United States, Portugal, the United Kingdom and the Eurozone as common corridors. The product is mobile-first on Android and iOS, complemented by a web app and, for partners, the Corporate / FX-as-a-Service API. Recent direction: in 2024 Remessa Online launched its Global Account with a Verestro-issued international debit card (including EUR card issuance, unusual among Brazilian global accounts) and supports international Pix, and it has signalled plans to expand its câmbio-as-a-service and international-wallet offering — all of which widens the surface a partner might want to integrate.

Screenshots

App screens from Google Play. Click any thumbnail to enlarge.

Remessa Online app screenshot 1 Remessa Online app screenshot 2 Remessa Online app screenshot 3 Remessa Online app screenshot 4 Remessa Online app screenshot 5 Remessa Online app screenshot 6

Similar apps & integration landscape

Teams that integrate Remessa Online often work with other Brazilian and global cross-border platforms too. The names below are part of the broader ecosystem — listed for context, not ranked — and they show why a unified, OpenFinance-style transaction export across providers is useful.

  • Nomad — Brazilian fintech offering a USD checking account, debit card and US investments; holds account balances, card transactions and investment positions that users often want exported alongside Remessa Online FX history.
  • Wise — multi-currency account and international transfers in 40+ currencies; rich transaction and balance data, frequently aggregated with other providers for spread comparison.
  • C6 Bank (C6 Global) — Brazilian digital bank with an international account and global card; transaction, balance and card-spend data relevant to the same treasury dashboards.
  • Banco Inter — Brazilian digital bank with a US-dollar global account and card; statement and FX-conversion records that pair naturally with cross-border reconciliation.
  • Revolut — multi-currency app with exchange, cards and investments; transaction and FX-rate history commonly pulled into unified ledgers.
  • Avenue — Brazilian platform focused on US investing and a dollar account; holdings and money-movement data that complements FX-transfer records.
  • Western Union — global money-transfer network (online and branch); send/receive transaction records used in remittance reconciliation.
  • Husky — Brazilian service for freelancers receiving from abroad; payout and invoice data overlapping with AdSense/salary inbound matching.
  • Global66 — Latin American fintech for cross-border transfers and a multi-currency account; transaction history often consolidated with Remessa Online data.
  • Remitly — international remittance app; transfer status and history records relevant to the same receivables and compliance workflows.

If you already pull data from any of these, the same connector pattern — token, quote/rate, transaction list, webhook, normalize — extends to Remessa Online with minimal new surface area.

About us

We are an independent technical studio focused on fintech and OpenData / OpenFinance API integration. Our engineers come from banks, payment processors, FX desks, protocol-analysis teams and cloud platforms, so we understand Banco Central and Open Finance Brasil expectations, LGPD obligations, and multi-region privacy rules — and we ship end-to-end financial APIs inside those constraints.

  • Cross-border payments, digital banking, FX, and receivables reconciliation
  • Enterprise API gateways, webhook infrastructure and security reviews
  • Custom Python / Node.js / Go SDKs, Postman collections and test harnesses
  • Full pipeline: protocol analysis → build → validation → compliance handover
  • Source-code delivery from $300 — runnable API source and full documentation; pay after delivery upon satisfaction
  • Pay-per-call hosted API — pay only per call, no upfront cost; ideal for usage-based teams

Contact

To request a quote or submit your target app and requirements (data needed, PF vs PJ, volume, region), open our contact page. Tell us which flows matter — FX quotes, inbound receivables, outbound payments, statements, webhooks — and we will scope an authorized, compliant integration.

Contact page

Engagement workflow

  1. Scope confirmation — which scenarios and endpoints (auth, quote, customer, inbound, outbound, statement, webhook), PF/PJ, volume and region.
  2. Protocol analysis & API design — 2–5 business days depending on complexity and whether app-side flows are involved.
  3. Build & internal validation — 3–8 business days, including idempotency, error handling and webhook signature checks.
  4. Docs, samples & test cases — 1–2 business days (OpenAPI spec, Postman collection, runnable examples).
  5. First delivery typically 5–15 business days; partner approvals or sandbox access may extend the timeline.

FAQ

What do you need from me to start a Remessa Online integration?

The target app name (Remessa Online: Câmbio PJ e PF, already provided), the concrete data you need (FX quotes, inbound/outbound transactions, transaction statements, account profile, webhook events), and any sandbox or Corporate API credentials (client_id / client_secret) you already hold. If you have none, we scope an authorized, documented path together.

How long does delivery take?

Usually 5 to 12 business days for a first API drop plus documentation covering authentication, quote, transaction and statement endpoints. Real-time quote streaming over WebSocket, multi-entity PJ accounts or partner approvals can extend the timeline.

How do you handle compliance and privacy for Brazilian FX data?

We work only with customer authorization or documented public/authorized APIs, align FX flows with Banco Central do Brasil rules and the Open Finance Brasil framework, and follow LGPD (Lei Geral de Proteção de Dados) for personal and transaction data, including consent logs, data minimization and retention guidance. NDAs are signed when required.

Can you cover both PF (individuals) and PJ (business) accounts?

Yes. The integration handles personal (PF) flows such as receiving salaries, AdSense payouts and family transfers, and business (PJ) flows such as invoice settlement, supplier payments and bulk inbound reconciliation, mapped to the corresponding registration, quote and transaction endpoints.
📱 Original app overview — Remessa Online: Câmbio PJ e PF (appendix)

With over 500,000 customers, Remessa Online is a company accredited by the Banco Central do Brasil that adopts strict security protocols, holds an "excellent" reputation on Reclame Aqui, and runs a human customer-service team. It is a 100% digital platform specializing in international transfers with speed, security and competitive rates, connecting users to over 100 countries with full transparency on exchange rates.

With the app you can: send money abroad; receive money from abroad including dollars, euros and other currencies; pay and receive payments from friends or family overseas; transfer dollars and other currencies quickly; invest outside Brazil; receive AdSense payments quickly and with fairer rates; receive salaries and payments; and check the exchange rate in real time to take advantage of opportunities — all with speed, security and savings.

  • Track each international transfer in real time and share proof of transfers with your contacts
  • Check the exchange rate and manage your international account, viewing your exchange-transaction history
  • Receive money from abroad — dollars, euros, pounds and more — with lower fees than traditional banks
  • Check limits and history of international transfers; activate notifications to track transactions; receive alerts about exchange-rate fluctuations
  • Send money abroad in dollars, euros and pounds to overseas accounts; transfer to over 100 countries; receive salary from abroad; make international payments and investments; pay for courses and studies at international institutions; perform currency-exchange operations with lower rates than traditional banks; receive AdSense payments directly into your international account
  • Refer and Earn: refer friends to Remessa Online and earn up to 60% off all your transactions for 4 months

Remessa Online: Câmbio PJ e PF — package id br.com.remessaonline — is available on Android and iOS. This page is an independent technical-integration analysis; it is not affiliated with or endorsed by Remessa Online or EBANX.

Last updated: 2026-05-12