5 December 2025

Changes between 7 November and 5 December 2025

Control Center - Access keys

New

In addition to creating access keys, you can now deactivate them in Control Center. You must be cautious when deactivating keys—it is a permanent action that cannot be reversed and you must create a new key if it is needed again.

Core banking

Docs

The Get started with core banking guide is now available to assist you with initial core banking setup.

Core banking - Instant payments

New

A new funds recovery process now exists for Pix instant payments. This includes new Pix endpoints, new events—Pix funds recovery status changed and Pix funds recovery operation failed—and a new Pix funds recovery guide. For its initial launch, this process is in beta release.

Core platform - Security

Docs

The new Security guide for APIs is now available. This guide offers a high-level understanding of the security Pismo provides in regard to our APIs. This includes topics such as API access control, encryption management, security incident management, security certifications and compliance, and more. The guide also gives you an introduction to the Pismo security teams.

Migrations

Docs

The Migrate on-us authorizations endpoint descriptions were updated to provide more detailed information, accurate data types, and information about maximum length.

Payments

Deprecated

The deprecated Adjustments API was removed from Pismo's public documentation and added to the list of API endpoints removed.

Updated

The tables in Authorization validation rules for platform operations were updated for readability and with the following changes.

In Original authorization retrieval, the response code for ORIGINAL_AUTHORIZATION_ERROR was changed to 96. Also, the denial code was changed to POA and response code was changed to 57 for the following reasons:

  • ORIGINAL_AUTHORIZATION_IS_NOT_PENDING
  • ORIGINAL_AUTHORIZATION_DIFFERENT_PROCESSING_CODE
  • ORIGINAL_AUTHORIZATION_DIFFERENT_CLEARING_TYPE
  • ORIGINAL_AUTHORIZATION_DIFFERENT_CURRENCY
  • ORIGINAL_AUTHORIZATION_DIFFERENT_NUMBER_OF_INSTALLMENTS
  • ORIGINAL_AUTHORIZATION_WITH_EXTERNAL_CALCULATION
  • INCREMENTAL_AUTHORIZATION_WITH_EXTERNAL_CALCULATION
  • MULTIPLE_CONFIRMATION_WITH_EXTERNAL_CALCULATION
  • MULTIPLE_CONFIRMATION_ORIGINAL_AUTHORIZATION_WITH_EXTERNAL_CALCULATION
  • MULTIPLE_CONFIRMATION_ORIGINAL_AUTHORIZATION_DIFFERENT_NUMBER_OF_INSTALLMENTS

In Processing code type validation, the following new reasons are now available:

  • REVERSAL_PROCESSING_CODE_INVALID_BALANCE_IMPACT
  • PROCESSING_CODE_TYPE_NOT_PERMITTED

In Processing code validation, the following new reason is now available:

  • PROCESSING_CODE_STATUS_NOT_PERMITTED

Reports

New

The new version of the Account limits report is now available and includes the following improvements:

  • Enhanced data accuracy with updated field types (for example, decimal(38,10))
  • Inclusion of key fields that were missing in the previous version
  • A more flexible time zone configuration for the reference date, enabling global scalability
  • Improved compatibility with future platform features

The outdated version of this report is scheduled to be deprecated on 30 June 2025.

Updated

The following report file guides, located under “Base scheduled reports”, were legacy files and were no longer up-to-date, so they have been deleted. Information related to these reports can now be found in the table in Reports for Brazil.

  • CADOC 3040 report files
  • CADOC 3050 report files
  • DECRED report files
  • DOC 5816 report files

Banking operations

New

The new Create interest plan version endpoint is now available.

Updated

In the Interest-bearing accounts API, the following error codes were changed:

  • 400 error code for Validation error [(Field 'Order' is invalid)] was changed from EIBA0008 to EIBACC0008. This change impacts every endpoint in the Interest-bearing accounts API that produces 400 errors.
  • 404 error code for Product not found was changed from EIBA0078 to EIBACC0078. This change impacts every endpoint that produces 404 errors.
  • 409 error code for Product is already detached was changed from EIBA0128 to EIBACC0128. This change impacts every endpoint that produces 409 errors.
  • Another 409 error code for The product ID provided is already attached was changed from EIBA0120 to EIBACC0120. This change impacts every endpoint that produces this error.
  • 500 error code for Internal error was changed from EIBA0007 to EIBACC0007. This change impacts every endpoint that produces 500 errors.

Also, the savings_account_configs object was removed from the following endpoints:

Docs

The description of the interest_id_plan field in the request body was updated to “Interest rate plan ID” instead of “Fee plan.” This update affects the following endpoints:

Docs

In the Register beneficiary endpoint, the following account_type descriptions were updated:

  • CACC - Checking/current account. Known as "conta corrente" in Portuguese, this is a bank account type designed for everyday financial transactions and is the most common type individuals and businesses use for day-to-day banking.
  • SVGS - Savings account.
  • TRAN - Payment account. Payment institutions offer payment accounts to move funds and make payments, while banks offer checking accounts that include full financial services such as credit and investments.
  • SLRY - Salary account. Employer deposits a fixed amount every month.

Transaction banking

Updated

A new object reactivation_exceptions_config was added to the following endpoints. This object allows you to specify configuration rules that allow certain transactions to bypass dormancy reactivation. This object includes two fields: field and values.

Updated

The following new error message was added to the Create fund restriction endpoint. This error explains that you should not apply restrictions while the account is still in the onboarding state.

WRFO0012 : Account has not finished onboarding

Updated

The following fields were added to the 200 response of the Get account balance and Get account balance history endpoints to provide details on held funds and accrued remunerative interest.

  • held_funds - Funds that are temporarily restricted due to regulatory or operational requirements, unavailable for transactions, and representing the total amount of earmarked or otherwise restricted balances.
  • held_checks_balance - The balance from checks that the bank considers available but holds to earn interest. It increases when check holds are applied and decreases when those holds are released or canceled.
  • remunerative_interest_accrued - This balance reflects the total interest pending capitalization. It increases as interest accrues and decreases when the accrued interest is added to the principal balance.

Updated

A new error code was added to the Close transaction banking account endpoint. This error is returned when a client attempts to close an account within five minutes of its creation, preventing premature closure while the account might still be processing or holding a balance.

WCAC0040: Account balance is still being created. Please try again in a few minutes.

Cards

Updated

In the EXT environment, the stage field was removed from the following endpoint responses:

Card network integration

Docs

A note was added to the Simulate authorizations guide to clarify that the Simulate authorization endpoint does not issue a Clearing event. Instead, when you use the endpoint for simulation with MTI Clearing (1240), it generates a Network authorization received event with the category CONFIRMATION, which represents the clearing.

Statements

Updated

In the Create an accrual type post configuration endpoint, the following updates were made.

  • The additional_configurations object was added to body parameters.
  • New possible values were added to the accrual_type body parameter.

Updated

The Delinquency buckets guide was updated to correct some information that is no longer valid. The original documentation stated that every 7253 transaction type will discharge buckets. This has changed. The program parameter DELINQUENCY_BUCKETS_PAYMENTS_TRANSACTIONS_TYPES can now be used to specify which transaction types will discharge buckets.

Docs

The Cancel account transaction category endpoint documentation was moved from “Transaction categories” to “Interest rate” in the API reference menu. “Transaction categories” was wrong because that heading groups the program-level transaction category endpoints. The account-level endpoints belong in “Interest rate”.

Docs

In the Update program due date endpoint, the descriptions for the active and grace_period_days body parameters were updated.

Docs

A note was added to the description for all the endpoints under the “Revolving credit - Calendar management” menu header. The note explains that the endpoints don’t handle fixed due date calendars.

Docs

Renamed the “Calendars and holidays in credit card accounts” guide to Holidays in credit card accounts, and rewrote the guide to remove all reference to calendars, since the concept of calendars is not needed to explain holidays in credit card accounts.

Docs

The following new guides are now available.

The following guides were updated to better explain calendars and calendar management strategies.

Docs

The following endpoints were renamed for consistency with the header names and with other references to accruals in the documentation. The endpoint descriptions were also updated to replace “interest” with “accrual”.

Docs

The period-to-calculate body parameter in the Configure program accrual rates endpoint incorrectly listed UNTIL_DUE_DATE as the only possible value. The AFTER_DUE_DATE was added as another possible value.

Docs

The Cancel account transaction category was moved from “Transaction categories” to “Interest rate” in the API Reference menu. “Transaction categories” was wrong because that heading groups the program-level transaction category endpoints. The account-level endpoints belong in “Interest rate”.

Tokenization

Updated

The new update_previous_tokens field is now available in the Assign network card profile endpoint. This field enables you to assign a new network card profile to all previous card tokens.

Marketplace

Updated

The Marketplace created and Marketplace updated events now have a version 2 of each. In version 2, these fields are removed:

  • days_to_payment
  • acquirer_mdr
  • incremental_mdr
  • bank_account (and sub fields)
  • cedente_id
  • financial_email
  • chargeback_management
  • org_as_sub_acquirer

Control Center

Deprecated

The following deprecated program parameters were removed from the Control Center:

  • Annuity fee amount
  • Annuity installments

They were removed from the table in the Program parameters guide also.

Updated

The CONTA CORRENTE account type was removed from the Required? column of the table in the Program parameters guide.

Docs

A sentence was added to the last bullet point in the Calculating interest accruals guide.

Postman

Docs

The new Postman Pismo cards collection walkthrough provides step-by-step instructions for creating and managing cards using Pismo API endpoints.