For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
AI agentsStatus PageContact sales
HomeGuidesDeveloper ToolsChangelogsCookbooks
HomeGuidesDeveloper ToolsChangelogsCookbooks
    • Payabli developer overview
    • Developer quickstart
    • Developer testing guide
    • Test accounts
  • API
    • Using the API
    • API responses
    • API changelog
    • Webhooks
  • Embedded Components
    • Overview
    • EmbeddedMethod UI
    • PayMethod UI
    • VirtualTerminal UI
    • ExpressCheckout UI
    • Changelog
  • Server SDKs
    • Server SDKs overview
  • Other tools
    • Postman collection
    • Payabli MCP
    • Example apps

© 2026 Centavo, Inc. All rights reserved | Centavo (DBA Payabli) is a registered Payment Facilitator of PNC Bank, N.A., Pittsburgh, PA. Payabli is a registered ISO/MSP of Merrick Bank, South Jordan, UT.

PayabliTest Cards & AccountsPay In StatusesPay Out StatusesTrust Center
LogoLogo
AI agentsStatus PageContact sales
API

API changelog

This changelog provides an overview of the recent changes made to the Payabli APIs.
May 11, 2026
May 11, 2026
Was this page helpful?
Previous

API changelog

Next

April 13, 2026

This entry covers the API changes released on May 11, 2026.

Updated filter operators on virtual card query endpoints

We’ve updated the supported filter operators on the List vcards by paypoint and List vcards by org endpoints. Identifier filters now support numeric range comparisons, and string filters support starts-with and ends-with matching.

The sw (starts with) and ew (ends with) operators are new across the API. See the Filters and conditions reference for the full operator list.

Updated filters

FilterBeforeAfter
statuseq, ne, in, nineq, ne, ct, nct, sw, ew
paypointIdeq, ne, in, nineq, ne, gt, ge, lt, le
payoutIdeq, ne, ct, nct, in, nineq, ne, gt, ge, lt, le
vendorIdeq, ne, ct, nct, in, nineq, ne, gt, ge, lt, le
orgNameeq, ne, ct, ncteq, ne, ct, nct, sw, ew
cardTypeeqeq, ne, gt, ge, lt, le

All other filters and response fields are unchanged.

New endpoints for querying virtual card transactions

We’ve documented two endpoints for retrieving virtual card transactions:

  • List vcard transactions by paypoint (GET /Query/vcardsTransactions/{entry})
  • List vcard transactions by org (GET /Query/vcardsTransactions/org/{orgId})

Each record returns virtual card and transaction details, with filters covering both transaction-level fields and the underlying card. See either endpoint’s API reference for the full field and filter list.

New card rejection status

We added the Reject transaction status in the Payabli API. This new status is for transactions that were rejected by the issuing bank or card network after being authorized or settled. See Card rejection for more information. We also added new features across the API to allow users to filter for transactions with card rejections and see the amounts rejected.

New Reject transaction status

The Reject transaction status has a value of -4. This status indicates that a transaction was rejected by the issuing bank or card network after being authorized or settled. When querying transactions with the List transactions for paypoint or List transactions for org endpoints, a value of -4 is returned in the TransStatus field for transactions that were rejected. See the Money in transaction status reference for the full list of transaction statuses and their meanings.

New Reject value for operation filter

The operation filter on the List transactions for paypoint and List transactions for org endpoints now supports the Reject value. Use this value to filter for transactions that were rejected by the issuing bank or card network after being authorized or settled. See the Filters and conditions reference to learn more about using filters to query transactions.

New cardRejectedAmount fields on transfer details endpoint

We added two new cardRejectedAmount fields to the Get transfer details endpoint. The cardRejectAmount field in the Summary object reflects the total amount of all transactions in the transfer that were rejected by the issuing bank or card network after being authorized or settled. The cardRejectAmount field in each Record object reflects the amount of that specific transaction that was rejected. See the endpoint’s API reference for the full response shape.

New StoredMethod field and idPmethod filter on subscription queries

The List subscriptions by paypoint and List subscriptions by organization endpoints now return the full stored payment method linked to each subscription as a new StoredMethod object. Both endpoints also accept a new idPmethod filter that narrows results by the linked stored method’s identifier. See either endpoint’s API reference for the full field list and operators.

New splitCount field on transaction query responses

The List transactions for paypoint and List transactions for org endpoints now return a splitCount integer on each transaction record. The value reflects the number of split funding instructions associated with the transaction, matching the length of splitFundingInstructions in the same record.

New Date on check event on payout transactions

We’ve added a new Date on check entry to the Events array on payout transaction records. This event surfaces the exact date the check printer recorded for the check, which is the value most banks expect in a Positive Pay file.

The date is embedded directly in the TransEvent string in M/D/YYYY H:MM:SS AM/PM format. For example: Date on check: 5/11/2026 8:42:22 AM. Strip the Date on check: prefix from the TransEvent value, trim any leading space, and convert the date to the format your bank requires.

For payouts issued before May 11, 2026, the Date on check event isn’t present. Continue using the EventTime of the Captured event as a fallback.

See Integrate Positive Pay for the recommended extraction pattern, and the Get payout details endpoint for the full response shape.

New remitEmail filter on vendor query endpoints

The List vendors by paypoint and List vendors by organization endpoints now accept a remitEmail filter that narrows results by the vendor’s remittance email. The filter is case-insensitive and supports the ct, nct, eq, and ne operators, matching the existing email filter.

/ is now allowed in vendor and remittance addresses

We’ve added / to the set of characters allowed in Pay Out vendor street and remittance address fields. This supports common US fractional-house-number formats like 2524 1/2 S Dunsmuir Ave.

The full allowed character set is now letters, numbers, spaces, and . , # ' - & /.

This affects the address fields on Create vendor, Update vendor, and any other endpoint that accepts vendor address data.