Subscribe to our changelog RSS feed: https://docs.payabli.com/changelog.rss

2025

2024

2023

New endpoint for downloading chargeback attachments

We added the GET /ChargeBacks/getChargebackAttachments/{Id}/{fileName} endpoint. This endpoint allows you to download chargeback attachments, such as PDFs or images, associated with a chargeback record. The Id parameter is the ID of the chargeback record, and the fileName parameter is the name of the file you want to download.

New query parameters for export endpoints

  • Added the limitRecord query parameter to all export endpoints. This parameter limits the number of records to return for the query. The maximum is 30,000 records. When you don’t include this parameter, the API returns up to 25,000 records.

  • Added the fromRecord query parameter to all export endpoints. This parameter specifies the record number to start the export from. The default is 0.

New API fields

We’ve added several new fields to several endpoints.

Improved error message for transaction amount limits

We updated an error message to make it easier to understand. An error for a transaction amount outside of the maximum and minimum limits of a paypoint will now display the message:

“Transaction amount is outside the minimum and maximum limit of the paypoint.”

instead of:

API updates

We’ve released several enhancements and bug fixes to our API. Here are the highlights:

Pay In

Pay Ops

  • All instances of EIN values returned in API responses are now masked.
  • Added a UpdatedMerchant webhook notification for paypoint updates. You can now get a notification when a paypoint’s address, banking information, or funding configuration is updated. See Webhook Notification Response Reference for the webhook payload.
  • Added the ReplyBy field to responses from the Query/chargebacks endpoint. The ReplyBy field is the deadline by which a merchant must respond to a dispute. By default, this field is exactly 10 days after the CreatedAt timestamp, in UTC.
  • Added the replyDate filter to the Query/chargebacks endpoint which allows filtering disputes by deadline. replyDate has the following conditions: (gt, ge, lt, le, eq, ne). See the Filters and Conditions Reference for more information.

API updates

We’ve released several enhancements and bug fixes to our API. Here are the highlights:

Pay In

  • Added new notifications for TransferAdjusted, TransferReadyforRetry, TransferResolved events. See Notifications and Reports Overview for more information.
  • Added the settings objects for configuring Apple Pay for payment pages. Before, you had to use the AdditionalData object to configure Apple Pay. See Configure the Apple Pay Button for more information.

Pay Out

Pay Ops

Added four new export endpoints:

Added a new query parameter columnsExport to export endpoints, including exports for:

Custom batch times and enhanced refund flow

We’re excited to changes that allow you to close Pay In batches when it makes sense for your merchants. With Custom Batch Times, you can choose any hour of the day as your preferred batch cutoff time instead of using the default of 5 PM Eastern Time.

We’ve also released the Enhanced Refund Flow. This feature provides a frustration-free experience for processing card refunds, ensuring that refunds are processed at the optimal time to avoid issues with the backend processor.

Added externalPaypointId to boarding application endpoints

Added the externalPaypointId field to the following endpoints:

The externalPaypointId field is an optional unique identifier for a paypoint. It’s useful if you want to correlate a boarding application with a paypoint or merchant in your system.

DeviceID added to API responses

We’ve added the DeviceID field to transaction detail and transaction query responses.

New query parameter

We’ve added the lastModified query parameter to the /Query/paypoints endpoint. You can use this parameter to filter paypoints by the date they were last modified.

New status page

We’ve released a new Payabli status page at https://status.payabli.com/. You can subscribe to updates from the page.

Improved error messages for managed payables

We’ve improved error messaging for MoneyOut/capture decline responses. When a capture of a managed payout is declined, you’ll now get a clear and actionable message in the resultText.

Changes to some query endpoints

The /Query/settlements endpoints now only return details for settled transactions. To get details about all batched transaction, regardless of settlement status, use the new batchDetails endpoints:

New user language field in the API

We’ve added a language field to user objects to support future localization of PartnerHub and PayHub.