Changelog
v2026.07

Product Updates | July/2026

Here are the main new features and improvements at Pluggy in July 2026.

July highlights

  • Major expansion of payment coverage: 6 new connectors and 30 institutions that already existed for data now support payment initiation.
  • Deprecation of direct connectors for individuals (PF), with the affected connections being removed over the coming months.
  • New billForecastDate and billClosingDate fields on credit card transactions and bills, and a new endpoint to delete categorization rules.
  • New data connector via Open Finance: Celcoin Baas (individuals, in BETA).
  • Several stability fixes in credit cards, investments, syncs and connectivity, plus the React Native SDK with OAuth on iOS.

22 changes · 3 breaking · 6 categories

Breaking changes and deprecations3

Deprecated

Direct connectors for individuals (PF) are being discontinued

Bradesco PF and Itaú have already been delisted, and XP is following the same path. Access is restricted to a limited set of applications; for all others, the connector is no longer returned.

What to do: migrate those connections to the equivalent Open Finance connector. There is no automatic migration — the end user has to make the connection again, and the history of the direct item is not transferred. The affected connections will be removed over the coming months, so it is worth planning the migration now.

Deprecated

Dock connector (810) discontinued

The brand left the Open Finance participant directory and the connector was delisted.
Deprecated

Reminder — announced in June: transition to cursor pagination on the transactions endpoint

Accounts created from June 2026 onwards already use the cursor-paginated endpoint by default, and the legacy endpoint (v1) is being gradually discontinued for those accounts.

What to do: if your integration still uses the legacy endpoint, migrate to the cursor-paginated one. Accounts created before June 2026 remain unaffected for now — we will give advance notice before any change for them.

📡 New Connectors3

New

Major expansion of payment coverage

6 new payment-only connectors, with support for immediate PIX, scheduled PIX, Smart Transfer and Pix Automático: Contabilizei (businesses), Nação BRB FLA (individuals), BBC Digital (individuals), Impact Bank (individuals), Revolut (individuals) and iFood Pago (businesses).
New

30 institutions now support payments

Institutions that already existed for data now accept immediate and scheduled PIX. For individuals (PF) and businesses (PJ): 6P Bank, Apex, Axiis Bank, Banco BRB, BPO Bank, Ella Bank, Health Cash, Hiperbanco, Imobi Bank, Lothus, Meirelles, Nitybank, Ovni, PagueVeloz Serasa, Rapidium Bank, Resolve Bank, Rhiza Bank, Simpbank, Snob Bank, Uze and Won Bank. Individuals only: Conta Universal, CRB Money, ESBank, Get Conta by Getnet, HausBank, iHold, POWPAY and Rico. Businesses only: XP Empresas.
New

Celcoin Baas (Open Finance, data)

New connector for individuals, in BETA stage, with support for Accounts, Transactions and Identity.

🚀 New Features3

New

Credit card: new billForecastDate and billClosingDate fields

Credit card transactions and bills now return the forecast bill date and the closing date, as specified by Open Finance Brasil. Note: these fields are only returned for connections created after the implementation; earlier connections will not return these values.
New

New endpoint to delete categorization rules

DELETE /categories/rules/:id lets you delete a categorization rule created previously, completing the management cycle through the API.
New

Open Finance: automatic recovery of failed connections

Open Finance connections that accumulate 5 consecutive errors are now reprocessed automatically once a day, until a successful sync recovers them. Previously, those connections stayed stuck and required a manual reconnection.

💳 Payments1

🔔 Webhooks1

Fixed

Fix for bulk retries

Fixed a scenario where a large volume of retries was not being sent.

🖥️ Dashboard3

New

Logo for dark mode

You can now upload a specific logo for Connect's dark mode, in addition to the main logo. If none is uploaded, the light mode logo is used in both themes.
Fixed

Development and production apps separated in the webhook list

Fixed an issue where applications from both environments appeared mixed together when configuring webhooks.
Fixed

Fixes in Payments

Fixed the date shown for scheduled PIX, the creation of Pix Automático from the dashboard, and the recipient listing.

🐛 Fixes8

Fixed

Banco do Brasil: Rende Fácil balance

Fixed a case where the balance showed as zero when the amount was invested in Rende Fácil. BB returns availableAmount = 0 in that situation, and the invested amount is now taken into account in the account balance, as was already the case for Itaú.
Fixed

Credit cards: bill dates and error isolation

Fixed the closing and due dates when the institution returns bills out of chronological order, and fixed a case where a card with an error emptied the transactions of the other cards on the same item.
Fixed

Investments

Fixed the failure on Itaú PJ BBA accounts and improved the handling of rate limit errors in the investments connector.
Fixed

More resilient syncs

Avoided infinite runs on connections with CONNECTION_ERROR; fixed the dates used in partial syncs after a merge error; added a smart retry for first-time Sicoob connections that returned without data; fixed missing transactions on Sicoob (OF), on the BB PJ daily sync when ACCOUNTS was not among the products, and on Caixa PJ when the start date was earlier than the account opening.
Fixed

Itaú: itemized SISPAG entries

Fixed the handling of SISPAG salary entries that started being returned itemized after AUT MAIS was enabled.
Fixed

Connectivity restored

Stability restored on Nubank PF (Open Finance), XP and Celcoin.
Fixed

Connect Widget: connect button

Fixed cases where the connect button text did not appear or the button did not respond.
Fixed

React Native SDK: OAuth connections on iOS

react-native-pluggy-connect@1.5.0 adds the forceOauthInBrowser prop. With false, OAuth opens in a WebView inside the app instead of the system browser, solving connections to regulated connectors that got stuck in WAITING_USER_INPUT until expiring on iOS. The default is still true, so the change is opt-in.