7 June 2024

Changes between 3 May and 7 June 2024

Accounts

New

The new Find accounts by phone endpoint is now available.

Updated

In the Accounts API, the size of the email field has been increased to 255.

Updated

In the List account customers endpoint, the new entityId query parameter is now available.

Updated

In the Account application created event, the token field is now marked as not required because the platform will no longer issue this legacy token at account creation.

Migrations

New

The new Start migration of delinquency buckets endpoint is now available.

Updated

In the Start migration of balances endpoint, the new migration_go_live_date field is now available.

Docs

In the Migrations API, updated the description of the external_id field in several endpoints and removed the unused field transaction_type.external_ID from several endpoints.

Deprecated

Removed the unused Migrate PCI cards go live endpoint from the Migrate cards section of the Migrations API.

Payments

Updated

In the Merchant validation rule, added the MERCHANT_MISSING_MANDATORY_FIELDS reason.

Updated

In the Create processing code endpoint response, marked error and error_code fields as deprecated and added code and violations fields.

Setup

Updated

In the Create balances configuration and Update balances configuration endpoints, the new fields confirmation and opposite_impact are now available.

Docs

The description of the Create balances configuration endpoint has been updated to provide additional details.

Docs

Removed the unused allow_transactions field from several endpoints in the Holidays and Divisions APIs.

Support

Docs

The new Request a performance test guide documents the new process for opening performance test tickets.

Docs

Made several updates and improvements to the Open a Service Desk ticket guide.

Events

Docs

The new Banking - Interest-bearing accounts data events page is now available.

Fixed

In the Authorization created event, fixed the typo on the “Pay bank slip” link.

New

The following deprecated endpoints related to posting timeline events have been removed.

  • List account timeline events using a cursor (deprecated)
  • List events in an account timeline (deprecated)
  • Add events to an account timeline (deprecated)

The new List timeline events offers significant stability, security, and performance improvements to provide a better platform experience.

Card network integration

Updated

After the password attempts counter exceeds the Wrong password attempts program parameter, the transaction will now be denied and the card will be blocked. For more information, see the TSM - Password tries exceeded section in the Validation code definitions guide.

Cards management

Fixed

In the Get account cards endpoint, a bug was fixed where if multiple pages were returned, some of the results would be repeated.

Updated

In the Reissue card endpoint, the 200 response has been changed to 201.

Updated

The temporary card type is no longer deprecated and has a new INOPERATIVE status that applies only to temporary cards. The new section Configuring temporary cards in the Cards management guide explains this.

Updated

The response to the Get non-PCI card information and Get cards for customer and account endpoints now includes the password_tries field.

Updated

In the responses of the following endpoints, card_id is now returned as an integer, not an object.

| Get card password | Get nominal card embossing information | Append update PIN script |
| Append issuer script | Get noname card embossing information | Get card embossing history |

Updated

The status field in the response payloads in the following endpoints now contains the new INOPERATIVE status for temporary cards.

| Get cards for customer and account | Get account cards | Get non-PCI card information | Update card information |

Updated

In the List card status history endpoint, the new temporary INOPERATIVE card status has been added as a possible value for the status and previous_status response payload fields.

Updated

Calling the Get card PCI information endpoint could now change the status of TEMPORARY cards. See Configuring temporary cards for more information.

Updated

The response payload for the Get encrypted card data for embossing endpoint has been changed.

Deprecated

In the Reissue card endpoint, the stage field will be deprecated on 30 September 2024.

Statements

Docs

In the description of the Discharge routine in the Understanding statements | Reactive routines guide, added link to How the program uses configurable entities for more information.

Fixed

Corrected the description of the id query parameter in the following endpoints.

| Cancel installments advance | Get installment payment | Cancel installment payment | Get installments advance | Cancel installments advance |

Fixed

The API reference documentation for the List program due dates endpoint was showing the wrong information for the 200 response. Updated the reference with the correct information.

Assets

Docs

In the Register asset endpoint, marked the customer_name field as not required.

Banking operations

New

The new Interest-bearing accounts API is now available.

Updated

The old bank accounts endpoints have been decommissioned on May 8th and were replaced by their new counterparts.

  • Register IBAN account replaces Register bank account.
  • Get bank account replaces Get bank account by Pismo account ID.
  • The new endpoint to replace Update bank account is yet to be announced.

Instant payments

New

There are new Pix refund endpoints that interact directly with DICT (Diretório de Identificadores de Contas Transacionais) - a national Pix key registry and database. Pismo can now interact directly with this database, eliminating the need for endpoints that used a local database and went through another financial institution to update DICT. The old Pix refund endpoints are now DEPRECATED.

Transaction banking

Docs

In the Earmark created, updated, or canceled event, processing_code was removed from the top level, but remains an attribute as part of the internal_operation object.

Updated

In the Post payment endpoint, changed the error message for the 400 error WPMT0029 to "Payment request with conflicting force parameters".

Updated

In the Post multi-leg payment endpoint, added new 400 errors.

  • Added WMLP0005: Validation error: one or more legs did not pass validation.
  • Under debits inside WMLP0005, added the following error messages.
    WMLP1026: Payment request with conflicting force parameters.
    WMLP1028: Invalid params for validation rule ACCOUNT_STATUS.
  • Under credits inside WMPL0005, added WMLP1027: Invalid validation rule UNKNOWN.

Updated

In the Post multi-leg payment and Post multi-leg payment (deprecated) endpoints, added the following error messages.

  • 400 ERROR MESSAGE Invalid business date format
  • 500 ERROR MESSAGE Invalid business date for current business day cycle:
  • 500 ERROR MESSAGE Invalid business date format

Updated

In the Post float cash-in endpoint, made the following updates.

  • Added link to the Float payment lifecycle status changed event.
  • Changed the 400 - Invalid settlement date WCFC0014 error message from "settlement_date: date must be after the next cycle opening date" to "settlement_date must be after the current business date".

Updated

In the Get transaction banking account info endpoint, added the uncleared_funds field in the 200 response.

Updated

In the Update earmark endpoint, added a note in the description that earmark balance cannot be reduced to zero.

Marketplace

Docs

In the List marketplaces endpoint, added missing 200 response information. Previously, the documentation stated that the response returned OK. Now, the documentation lists all returned fields.

Control Center

Updated

In Pismo Control Center, the features for managing processing codes and transaction types have been expanded. Highlights include viewing and managing transaction categories, as well as linking transaction types with processing codes.

Postman

New

The Pismo API collection is now published as part of the Pismo API public workspace in Postman. You can fork this collection into your personal workspace to customize and streamline your testing environment. The new Testing Pismo API endpoints with Postman guide explains how to test using Postman.

Updated

The existing Postman collections have been streamlined into the new Pismo cards collection. The new Pismo cards collection guide describes how to use the collection.