5 September 2025
Changes between 8 August and 5 September 2025
Banking
New
The Overdraft API is now live. This API allows a bank to authorize a bank account for an allowable overdrawn limit to cover its debit transactions when the balance is insufficient.
The new How overdraft works guide explains this functionality.
Control Center - Balance configurations
New
We’re pleased to offer you program-level balance configurations in Control Center. Balance configurations are a flexible set of rules that define how account balances and limits are impacted based on transaction activity. Use balance configurations to proactively manage risk, encourage responsible spending, and deliver personalized experiences to your customers. Refer to these new guides to learn more:
- Balance configurations overview
- Balance configurations in Control Center
- Balance configuration use cases
Control Center - Dual approval
New
We’re excited to announce that dual approval is available in Control Center (beta release), adding a layer of oversight to critical processes. Dual approval is a security and governance feature that requires two separate individuals to review and approve a critical action or data change before it's finalized. One person initiates the request and a second person reviews and approves it. This process helps to prevent errors and unauthorized changes and reduce fraud.
Your company must opt-in to use dual approval. It's available for these Control Center processes:
- Edit a program parameter
- Make a single adjustment to an account
To learn more about dual approval, refer to Dual approval. To join the beta program, contact your Pismo representative.
Client webhooks
Updated
The following changes were made to the request fields in the Full balance anti-fraud webhook.
- A new field,
additional_data
, was added under thevalidation_results
object. This optional field contains important additional information related to the validation. - The unused field
id_last_referral_unlock_date
was removed.
Docs
The following updates were made to the request fields in the Full balance anti-fraud webhook.
- An incorrect duplicate of the
cvv_data
field was removed. - The
unlock_date
field is now correctly defined as a string.
The following update was made to the results fields in the Zero balance validations webhook.
- The description for
available_credit_limit
was updated to indicate that the result is for either Balance limit for processing code 30 (balance inquiry) or for Voucher authorizations - account_type 70.
Flexible transaction controls
Updated
The description for the week_day
attribute in the flex controls endpoints was updated to specify that this is a day of the week when the operation occurs and that the valid values use the full lowercase weekday name: sunday
, monday
, tuesday
, wednesday
, thursday
, friday
, saturday
.
Merchants
Docs
The descriptions of the following endpoints were updated to more accurately reflect the attributes and indicate which fields are required:
Transactions
Updated
The Transaction created and Transaction updated events now include the created_at
field.
Security
Docs
A note indicating the access token expiration time of 10 minutes was added to the Basic authentication with client credentials guide for clarity.
Docs
A new security guide has been created for Authentication with OAuth2. The Pismo platform supports OAuth2 authentication using stored credentials. This new guide explains how to obtain access tokens using the Client Credentials grant type.
Docs
Guidelines on how to request mTLS support for webhook requests were added in the Verifying webhook requests guide.
Setup
Updated
The display name of the program parameter “Indicates whether the cycle opening event should be sent to the first cycle” was changed to “Send cycle opening event when first cycle is created” in both Control Center and the Program parameters guide.
Docs
The [beta] tag was removed from the balance configurations documentation. The new Balance configurations data events guide lists balance configurations data events.
Docs
The description of the "Accrual calculation strategy" program parameter was updated in the Program parameters and Calculating interest accruals guides.
Events
Updated
The unused field anti_fraud_url
was removed from the Network authorization received event.
Instant payments
Updated
There is a new field - type
- returned in the Instant payments - Pix payments > Automatic Pix > List payment orders endpoint response. This is the payment order’s type as a translation of the type coming from Brazil’s Instant Payments System (SPI).
Updated
- The
perPage
parameter is no longer required for Instant payments - Pix payments > Automatic Pix > List recurrences. - The
status
andperPage
parameters are no longer required for Instant-payments > Pix payments > Automatic Pix > List recurrence authorizations. - The
recurrenceId
andperPage
parameters are no longer required for Instant payments - Pix payments > Automatic Pix > List payment orders.
Updated
For the Instant payments - QR Code > Recurring payment endpoints, the retry
boolean field in the recurrence object has been renamed to allow_attempts_after_expiration
. Its functionality, indicating whether to allow transaction retries after failure, remains the same.
Transaction banking
Updated
A new validation error message: WEAM0040: The payment date cannot be earlier than the account creation date
was added to the following endpoints. This validation error occurs when you specify a earmark payment date that is earlier than the account creation date.
Updated
Three new fields are now available in the Get account balance history endpoint. The purpose of these fields is to enable accurate interest accrual on accounts with positive balances, the balance history logic is updated to track daily net changes in balance.
credit_movement
: Represents the total of all credits processed during the business day. Always expressed as a positive value.debit_movement
: Represents the total of all debits processed during the business day. Always expressed as a positive value.net_movement
: Is the change in an account’s balance between two consecutive business dates.
Updated
The following new query parameters are now available the List earmarks endpoint. These parameters allow you to query earmarks whose balances are greater than, less than, or equal to the specified amount.
balanceGt
: Filters earmarks whose balance exceeds the specified amount.balanceGe
: Filters earmarks with a balance greater than the specified amount.balanceLt
: Filters earmarks with a balance less than the specified amount.balanceLe
: Filters earmarks with a balance less than or equal to the specified amount.
Authorization configurations
Updated
The use_anti_fraud_api
field was removed from the Authorization configurations API because it is no longer necessary to send this field. The parameter list in the Authorization configurations guide was updated and the field was replaced with disable_dcc
in the code samples in the Run the configuration requests guide.
Docs
The following updates were made to the Authorization configurations guide:
- The
bypass_card_status_canceled
field was removed from the parameter list because it was a temporary field that was unused. - The four previously undocumented fields were added to the parameter list:
days_to_cancel_pre_authorization
,days_to_cancel_pre_authorization_migration
,days_to_cancel_authorization_migration
, andalways_call_ledger_rules
.
Card network integration
Updated
A new custom code, 91 - Authorization system or issuer system inoperative, was added to the Validation codes for authorization events guide. Validation code 91 is returned when the authorizations or route is not available, such as when the issuer host is unavailable, unexpected disconnection, or any unforeseen/platform-mapped error. The new validation code was also added to the Validation code definitions guide.
Docs
The new Card network mandates guide is now available. Card network mandates are rules, requirements, and deadlines that govern how banks, merchants, processors, and service providers must operate in their payment ecosystems. This guide provides a general overview about these mandates with a FAQ about how they are handled on the Pismo platform.
Disputes
Updated
The Card issuing - Disputes > ELO section has been removed. It contained 3 endpoints: Create authorization fraud report, List authorization fraud reports, and Count authorization fraud reports.
Statements
New
The following new endpoints are now available.
- Get account total due
- Create or update statement minimum amount due
- Get statement minimum amount due
- Disable statement minimum amount due
- Register revolving statement summary generation process
Docs
Two values in two of the tables in Delinquency buckets were corrected. $54.97 was changed to $54.96. 2, and $113.99 was changed to $113.98.
Docs
The transaction_category_id
body parameter was marked as required in the Configure account transaction category rates endpoint documentation. It was already a required parameter—the documentation was updated to reflect that.
Docs
The description for the Cancel account transaction category endpoint was updated to clarify what happens to the rates when an account transaction category is canceled.
Docs
Many details in the Minimum amount due calculation guide were clarified.
Docs
The description of the body parameter reversal_projection_processing_code
in the Create an accrual type post configuration endpoint was updated to clarify when it’s used.
Docs
The description of the split_iof body
parameter of the Create payment agreement endpoint was updated.
Docs
The “Transaction categories” section of How the program uses configurable entities was updated.
Docs
The last sentence in Transaction categories was changed to link to a different guide.
Docs
The definition of “account transaction category” in Transaction category structure was modified.
Docs
The description of open_due_date
in Account was updated to clarify how it differs from the statement due date.
Docs
The description of the type
field in the table in the Accounts balances report files guide was updated and definitions for the possible values were added.
Docs
The description of the payment_datetime
field was updated in the following endpoints:
- List discharges (returned in items objects of 200 response)
- List payment agreements (returned in items objects of 200 response)
- Get payment agreement (returned in 200 response)
- Create payment agreement (body parameter)
Merchants
Docs
The Managing merchant transactions guide is now available. This guide describes how to create, cancel, retrieve transactions for a single merchant, and how to split transactions across multiple merchants.
Control Center
Docs
The Get started with Control Center was updated to include directions for users logging in with single-sign on. Also, troubleshooting guidance was added for users who don’t get the login emails.
Docs
The new section Resend login emails was added to the Create and edit users guide.