6 March 2026
Changes between 6 February and 6 March 2026
General
Docs
The new Get started with the Pismo Developers Portal guide is now available. It replaces the previous Welcome to Pismo guide and introduces the following improvements.
- Improved introductory content to better orient new users to the Pismo Developers Portal
- Restructured content to highlight the four main areas of the Developers Portal and their use cases
- Additional visual aids to support written content
On the landing page, the Get started with card issuing feature card was replaced with a New to the Developers Portal? feature card to highlight the new guide.
Core platform - Account parameters
New
The new guide Account parameters is now available to list available account parameters, which are configurable properties that manage how an account is set up and how it behaves. All account parameters have corresponding program parameters. Account parameters give you the option of configuring the same properties differently for specific accounts. The link to the new guide was added to the account parameters endpoints.
Core platform - Program limits
New
The Pismo platform now allows you to control the total granted limit distributed across all accounts within a program. This feature ensures that the program-level global limit is enforced during operations that increase or decrease limit values, such as account creation, limit updates, or program transfers.
The following new endpoints support this functionality.
Refer to the Program limits guide for details.
Core banking - Transaction banking
Docs
The following new guides are now available.
Card issuing - Reconciliation
New
The new endpoint Perform clearing reconciliation is now available. If a problem is encountered during the clearing process for Clearing/Base II authorization events, you can use this endpoint to reconcile the clearing, taking over the reprocessing of messages in the Dead Letter Queue (DLQ), assuming the responsibility to reconcile unprocessed clearing messages. All messages that have been sent to the DLQ can be reconciled through this endpoint. Clearing reconciliation is available for Visa and Mastercard only. Clearing reconciliation details were added to the updated Clearing / Base II and the Authorization events guides.
Card issuing - Statements
New
The new endpoint List calendars is now available. Use this endpoint to list the calendars for a program, optionally filtering on due date, program calendar strategy ID, or division ID.
Updated
The overridden_amount_due body parameter is now available in the Create payment agreement simulation endpoint.
Updated
In the List transaction balances endpoint, the following updates were made.
- The minimum attribute of 1 was added to the
accountIDpath parameter. - The
transactionTypeIdpath parameter was changed to an array of int64s. It was incorrectly listed as just an int64 previously.
Updated
A new program parameter, Ignore grace days on pending accruals reversal for revolving accounts, was added to the Program parameters guide.
Docs
The description of the status body parameter in the Get delinquent account closure process information endpoint was updated in the following ways.
- A description was added for every possible value of the enum.
CREDIT_SEPARATED_TRANSACTION_REQUESTED, which was missing from the enum list, was added.
Docs
A row for Ignore grace days on pending accruals reversal for revolving accounts was added to the table in the Calculating interest accruals guide.
Docs
The description of the period_to_calculate body parameter was updated in the Configure program accrual rates and Configure account accrual rates endpoints.
Docs
The List transaction types endpoint was incorrectly marked as deprecated and was updated to remove the DEPRECATED tag. It is scheduled to be deprecated, but it hasn’t been deprecated yet. The note in the endpoint description was updated to explain that it will be deprecated. The first line of the description was also rewritten to better conform to documentation standards.
Docs
The Credit liquidation and Managing due date, cycle closing date, and additional grace periods guides were rewritten to clarify the grace days logic.
Docs
The capitalization of a body parameter in the List statements v3 was corrected from presenttoPast to presentToPast.
Control Center
Updated
Processing codes and transaction types were updated in Control Center to align with the updated Processing code API. With this change, you can now do more with processing codes and transaction types with Control Center, including:
- Link authorization, reversal, and partial reversal processing codes
- Replace assigned reversal processing codes
- Edit processing code and transaction type names
- Adjust transaction flows
- Filter processing codes by any field
The Create processing codes and transaction types guide and the Add a transaction type to an existing processing code guide were updated to reflect the new functionality.
Lending
Docs
The new guide Loan product setup is now available. It provides information on setting up loan products on the Pismo platform, covering required product attributes and configuration needed to support loan simulation, booking, disbursement, and lifecycle management via the lending APIs.
Docs
The new guide Loan simulation is now available. It explains how to create draft loan simulations on the Pismo platform, enabling lenders to model loan terms and repayment schedules before finalizing a loan. The guide shows how draft simulations support customer review and iteration prior to booking and disbursement.
Accounts
Docs
In the accounts endpoints, person object, the document_issued_date’s format was incorrectly listed as being “yyyy-mm-dd” when it should have been “dd/mm/yyyy”.
Docs
In the Get account endpoint response, the misnamed collection_status field has been corrected to collections_status.
Client webhooks
Docs
The descriptions for the request fields for Zero balance validations webhook were updated to provide clarifying details.
Docs
The Client webhooks for VCAS guide was updated to include an overview flow diagram and updated overview text to help clarify the Visa Consumer Authentication Service (VCAS) as used within the Pismo platform.
General
Docs
The abbreviation format for Not Applicable (N/A) was standardized and explicitly defined in the following guides to improve accessibility.
- Request types and common fields
- Program parameters
- Authorization validation rules for platform operations
- Core platform - Payments
- Core platform - Transactions
- Rule list
- Overdue tolerance
- Visa collaboration and allocation questionnaires
Migrations
Docs
The Migrate transactions field descriptions have been updated for clarity and order.
Payments
Updated
In the Authorization validation rules for platform operations guide, the new RATES_LOGICAL_ERROR reason was added to the Operation amount calculation rule.
Rates and fees
Docs
The new section Use Merchant Category Codes to allow or disallow over-limits was added to the Over-limit fees guide.
Security
Docs
A new section, PGP encryption for card embossing, was added to the Pismo platform security guide to define and describe the use of Pretty Good Privacy (PGP) encryption for card embossing.
Setup
Docs
The Program parameters guide was updated for documentation standards. One note was updated to better explain account parameters and a link was added to the new Account parameters guide.
Docs
The value in the Category column of the Fine amount for late payment program parameter was updated in Program parameters. It was incorrectly listed as "Rate". It is now correctly listed as "Parameter".
Transactions
Updated
In the Update transaction flow endpoint, the following responses are now available.
- Status code 400 - Error WTRC05003 - Transaction type doesn't exist.
- Status code 409 - Error ETRC04004 - The provided transaction type is already configured for the processing code.
- Status code 409 - Error ETRC04005 - The provided amount type conflicts with an existing configured amount type for the processing code. Please select either Principal or Contract.
Docs
In the List transactions endpoint, the following 400 response examples for error WTRC00001 were added:
- Number of latest transactions should not have another filter
- Number of latest transactions should be an integer
- Invalid range for number of latest transactions
- Invalid authorization type
- Account is required when querying by card ID
- Event date start not provided
- Invalid event date start format
- Invalid event date end format
- Invalid time range
Events
New
The following events were added to simplify notifications for processing interest-bearing accounts credit accruals.
For deposit products:
- Capitalization credit processing failed
- Capitalization payment processed
- Capitalization credit processed
For savings account products:
Instant payments
New
The following new Faster Payment System (UK) endpoints are now available in beta release.
Updated
The following instant payment API/sections and their endpoints that were previously in beta release are now available in regular release.
- Instant payments - Pix payments > Schedule transfers V2
- Instant payments - Automatic Pix (this API was also moved from under Instant payments - Pix payments to its own section in the API reference)
- Instant payments - QR Code
New
The following new Pix Dict API funds recovery endpoints are now available.
- List account fund recoveries - Gets all funds recovery records for an account.
- List funds recovery infractions - Gets a list of infractions for a funds recovery
- List funds recovery refund requests - Gets a list of refund requests for a funds recovery
- Update funds recovery - Updates some funds recovery fields.
Docs
The new Suspense transaction flow section was added to the Faster Payment System (UK) guide that details the flow for a transaction that fails an anti-fraud check and is put on hold.
Updated
Interactive flow for Pix DICT funds recovery endpoints is no longer supported. Only the Automatic flow, where the Diretório de Identificadores de Contas Transacionais (DICT)—a national Pix key registry and database—automatically manages tracking and blocking using a standard algorithm is now supported. The flow_type parameter, which specified interactive or automatic, was removed from the Create funds recovery endpoint. The Create tracking graph and Block funds recovery endpoints were removed.
For the Get tracking graph endpoint, the following changes were made.
- Query parameter
graphIdhas been removed - The
fundsRecoveryIdquery parameter was renamed tofunds_recovery_id - A new
created_atfield was added to the response - The
graph_idparameter was removed from the response - Fields
created_atin thepersonandaccountobjects are now optional - The
hopfield was removed from thetransactionobject
Transaction banking
Updated
As part of the migration to transaction banking with a single balance, the PAY maturity instruction was removed so that deposit products accept only ROLLOVER or NULL to support rollover behavior or no action at maturity. All PAY‑related functionality was fully removed. This effort impacts the maturity_instructions object of the following endpoints.
Updated
The following endpoints are now available in general release and the [beta] tag was removed from them.
Deprecated
The endpoint Get AES key (GET /corporate/v1/bulk-payments/encryption-keys/{bulkId}) was decommissioned.
- Its documentation was removed from the API reference.
- Its entry was removed from API endpoint deprecation and removal schedule.
- An entry for it was added to API endpoints removed.
3DS authentication
Docs
The path for the Send pre-authentication info endpoint was updated to remove a duplicated section. It now correctly displays the path: https://api-sandbox.pismolabs.io/3ds-acs/v1/preauthenticate.
Card network integration
Docs
The Authorization validation rules for card network operations guide and the Rule list guide were updated to correctly reflect that flex controls validation is available for both Full balance and Zero balance integrations.
Docs
The Visa Consumer Authentication Service (VCAS) guide was updated to include additional overview information and flow diagrams for each of the use cases for VCAS as used within the Pismo platform.
Docs
The Simulate authorization endpoint was updated to mention the ability to cancel a simulation in the test environment and examples for Create authorization and Cancel authorization were updated for clarification. The processing_julian_date field was corrected to properly show the format as YYDDD.
Docs
The List of rules table in the Authorization validation rules for card network operations guide now correctly reflects that Flex controls are valid for Zero balance, with limitations. A note was added to the Flex controls validation section of the Rule list guide to explain how Flex controls work with Zero balance.
Cards
New
A new Cards API section (Migration) and two new endpoints are now available in beta release.
- Migrate card to different program - You can use this endpoint to transfer a card to a different program. Prior to this, you could only migrate between programs at the account level. In other words, the issuer can migrate an account from program A to program B, but cards cannot. Reissues are required to ensure the new card has the same program as the account.
- Migrate card mode - Migrate a card's secondary mode (debit or credit) to a new program. If a combination card is initially created with a credit account (has a
CREDITmode), it gets migrated when the Migrate card to different program endpoint is called. However, if you wish to migrate the debit (secondary) mode, you need to call this endpoint.
Updated
The template_id field was added to the 200 and 201 responses for the Create card endpoint. Templates are used to implement the BIN override feature.
Updated
The Synchronize offline pin endpoint no longer requires creating a Jira ticket to use.
Cards management
Docs
A new section was added to the Embossing rules in the Physical card embossing guide to describe the use of Pretty Good Privacy (PGP) encryption for card embossing.
Full balance credit program
Docs
The Program transaction types section of the Full balance credit program guide was updated to add clarity on how program transaction types are mapped to program transaction categories.
Statements
Updated
The omitId query parameter was added to the Get interest accrual summary endpoint.
Updated
A deprecated endpoint for the Statements API was added to the API endpoint deprecation and removal schedule.
- Deprecated endpoint: GET /statements/v1/accounts/{accountId}/total-due
- Replacement endpoint: Get account total due
Docs
The list of enums for the status field in the 202 response for the Create installment advancement endpoint was updated. The original list was incorrect.
Docs
All the guides under Understanding statements were reorganized to improve the ordering. Fixed due date calendars and Fixed cycle closing calendar management strategy were moved underneath Calendar management strategies.
Docs
(V2) was removed from the names of the following endpoints.
The names of the following endpoints were updated with the word (outdated) and notes were added in the endpoint descriptions explaining recommendation that the above endpoints be used instead.
Marketplace
Updated
An additional fees field was added to the following creditor operations endpoints.
Docs
The following outdated and unused endpoints relating to head branch configurations were removed.
- Delete merchant branches
- Delete merchant branch relationships
The following corresponding events relating to head branch configurations were also removed.
- Merchant head branch relationship disabled
- Merchant head branch relationship created
Transactions
Updated
The new currency_code field was added to the Create merchant transaction and Cancel merchant transaction endpoints. This field represents the currency of a transaction with an alphabetic or numeric string.
Updated
Corrected description for a successful call response in Create merchant transaction and Cancel merchant transaction endpoints.
Docs
The definitions field description was revised for clarity and accuracy within the Create split request endpoint.
Control Center
New
A new user role, API keys approver (controlc-api-approver), was added to Control Center. This new role is listed and defined in the User permissions and roles guide and the Get started with SSO for Control Center guide.
Docs
The Access keys for basic authentication guide was updated to correctly identify the basic server-to-server key pair as server_key and server_secret, with updated descriptions of each key for clarification.