8 November 2024
Changes between 4 October and 8 November 2024
Accounts
Updated
In the Create account application endpoint, account_type
and division_id
are now available.
Fixed
In the List phones endpoint, the account phone type
now correctly includes COMMERCIAL
also.
Docs
The following documentation corrections have been made in the Accounts API reference.
- In the Get account endpoint, added the
document_number
,acquisition_id
,entity_type
,division_id
fields and corrected the statuses to be onlyNORMAL
,BLOCKED
, andCANCELLED
. - In the List addresses endpoint, added
custom_fields
. - In the Get customer endpoint, added
entity.pep
,entity.person
,entity.company
,customer.is_active
. - In the Create customer endpoint, adjusted the birth date format to "YYYY-MM-DD".
- In the Update customer information endpoint, removed the
x-tenant
path parameter and adjusted thedocument_issued_date
field format to "DD/MM/YYYY".
Docs
The following endpoints have been added to the Endpoints that require an account-specific token.
General
New
The Pismo platform now supports a new attribute is_device_registered
. This boolean indicates whether the device used for the operation is registered according to the financial institution's security policies.
- In the Pix-out transfer endpoint, the new
is_device_registered
boolean in the request indicates if the device has been registered and validated for transfers. - In the Transfer funds endpoint, the new
authorization_validations
object contains the authorization validation data such as theis_device_registered
field. - In the Flex controls API, the new
is_device_registered
is available as one of theconditions.attribute
options and is also listed in the Evaluation requested event. The Flexible transaction controls guide has been updated accordingly.
Docs
In the Welcome to Pismo guide, several links and descriptions have been updated.
Flex controls
Docs
In the Flexible transaction controls guide, “global program” has been clarified as “program” and the value for type
in the Get specific control section has been corrected to spending_limit
.
Migrations
Docs
In the Account migration endpoint, field descriptions have been improved.
Payments
Updated
In the Payment config API, the description has been updated with generated events.
Updated
In the Request authorization endpoint, in the calculated_amounts
object, the type
fields for fees
, interests
, and taxes
have been updated to be a string.
Fixed
In the Create installments payment endpoint, first_installment_date
has been removed since this feature is not available.
Deprecated
The decommission date for the Adjustments API has been moved to 31 May 2025.
Transactions
Fixed
In the Get transaction and List transactions endpoints, the transaction id
type in the response has been corrected to be an integer.
Events
Updated
Events in the Scheduler payments section have been updated to link to the Payment scheduler [beta] guide and Create pre-schedule [beta] endpoint and aligned to the Pismo guidelines.
Fixed
Beta events under Core platform > Account and Entity have been removed as the endpoints that trigger the events are not public yet.
Banking operations
New
The Interest management and Interest operations APIs are now available.
Updated
In the Interest-bearing accounts guide, the spread method, simple interest type, and all accrual basis descriptions have been updated as being already available on the platform.
Updated
In the Bank accounts API, the new Search bank account endpoint is now available.
Updated
In the Interest-bearing accounts API, added a new field interest_processing_code
in the following endpoints. When no value is specified in this filed, processing code defaults to 009797
.
- Create deposit product
- Get deposit product (under the
processing_codes
object in the200
response payload)
Transaction banking
Updated
Added tracking_id
locked errors to the API docs. These errors occur when multiple payment requests with the same tracking_id
are made simultaneously. For example, if the first payment request is still being processed, the second request with the same tracking_id
returns a 423 Locked
error. This update impacts the following endpoints.
- Create earmark
- Upate earmark
- Cancel earmark
- Post payment
- Confirm payment
- Cancel payment
- Post float cash-in
Instant payments
New
There are new endpoints for scheduling Pix payment transfers. The new Schedule transfer(s) V2 [beta] endpoint gives you more options for recurring payments.
Card network integration
New
The following authorization validation denial codes have been added to the Validation codes for authorization events guide.
- The four new custom codes address internal and external anti-fraud API timeouts and generic errors:
AET - Anti-fraud external API timeout
AEE - Anti-fraud external generic error
AIT - Anti-fraud internal API timeout
AFE - Anti-fraud internal generic error
- The new
AUD - Authorization disabled
denial code is generated when the optiondeny_all_authorizations
is enabled on the network transactions configuration. This is useful for migration flow scenarios where you want a guarantee that you will process any authorizations before the go-live signal.
The definitions for the new denial codes have been added to the Validation code definitions guide.
New
In the Network authorization received event, the new merchant_denial_code
is now available. This code communicates the reason for declining the authorization and the course of action that merchants can take. The code depends on the card network. For example, Mastercard uses Merchant Advice Code (MAC) and Visa uses Recurring Payment Cancellation (RPC).
Updated
The definition for the Invalid message format (IMF) validation code has been updated to reflect that it can be used across all networks.
Updated
The ELO network has been added to the Clearing/base II workflow and to the Consolidated file list in the Clearing/base II guide. An ISO8583 message event code sample was added to the Authorization Events guide for ELO.
Updated
The Visa Denial Code for BLOCKED status (UBT) has been changed from 59
to 78
to indicate blocked, first used or special condition—new cardholder not activated or card is temporarily blocked. This is reflected in the Validation codes for authorization events guide.
Docs
The Anti-fraud integration guide was updated for clarity.
Statements
New
The new endpoints for setting minimum values of accrual types are now available.
- Configure minimum value by accrual type
- List minimum value configurations
- Delete minimum value configuration
Updated
In the List statement balances endpoint, CLOSED_STATEMENT_WITH_CREDITS
has been added to the list of possible values for type
.
Updated
Removed deprecated endpoint “Create interest accrual transactions (deprecated)” from the API reference. The path for the deprecated endpoint is POST
/v2/accounts/{accountId}/interest-accruals
.
Updated
Removed disable_all_accounts
query parameter from the Create creditor endpoint.
Docs
The new Overdue tolerance guide is now available.
Docs
The following documentation improvements have been made.
- Added information about the
200
response to the description for the Post interest accruals endpoint. - In the
200
response for the List statements v3 endpoint, the description for theprevious_balance
field has been corrected. - Corrected name of query parameter from dueDay to day in the following endpoints:
List program due dates
Get program future calendars - The
x-tenant
fields in the API reference were incorrectly marked as required. Neitherx-tenant
orx-cid
fields are required or needed, so they have been removed from all endpoints in the Revolving credit - Statements API reference. - In the table in the Multivalue program parameters guide, some text was added to the description for parameter ID 2 (PAYMENTS_TTS) to clarify how the parameter works.
- The description for the
disableProjection
query parameter in the List statement balances endpoint has been updated to clarify what the parameter does.
Docs
Corrected the note about requiring the account ID in the token for the following endpoints.
- Get statement
- List statements v3
- List transaction balances
- Update agreement original rate
- Change account overdue status
- Get interest accrual summary
- Save account interest rate
- List account interest rates
- List account accruals v3
- Update interest accrual statuses
- Get minimum payout calculation memory
- Shift transactions
- Get transaction shift
- Cancel account transaction category
- Close delinquent account
- Get delinquent account closure process information
Merchants
Docs
In the Create creditor and Get creditor endpoints, the descriptions for the following fields have been corrected.
advancement_fee
discount_rate
maximum_advancement_percentage