Changes, improvements, and fixes to the Payabli APIs and UIs in 2025
Id
parameter is the ID of the chargeback record, and the fileName
parameter is the name of the file you want to download.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.fromRecord
query parameter to all export endpoints. This parameter specifies the record number to start the export from. The default is 0.You can use these query parameters together to paginate through large exports. For example, to get the first 10,000 records of an export, you would use limitRecord=10000&fromRecord=0
. To get the next 10,000 records, you would use limitRecord=10000&fromRecord=10000
.
AchSecCode
field to responses for the GET Query/transactions and GET MoneyIn/details/{transId} operations. SEC code is a three letter code that describes how an ACH payment was authorized. The Query/transactions endpoints also support filtering by AchSecCode
and supports these operators: ct
, nct
, in
, nin
, eq
, and ne
.personal
and business
.
achHolderType
field to the request bodies for the POST TokenStorage/add, POST Subscription/add, POST TokenStorage/update, and POST MoneyIn/getpaid endpoints.AchHolderType
field to the responses for the GET TokenStorage/{methodId}, GET Query/transactions and GET MoneyIn/details/{transId} endpoints.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:
“No tier is available for the amount, mode 0 or 2.”
Added the ability to skip a subscription payment by setting totalAmount
to zero. See Pause a subscription or skip a payment for more details.
Added the expectedProcessingDateTime
field to the responses for these endpoints:
When a paypoint has Enhanced Refund Flow enabled, the expectedProcessingDateTime
field shows the date and time that a queued refund is expected to be processed.
Added the parentOrgId
filter with (eq, neq, in, nin)
operators to these endpoints:
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.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.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.TransferAdjusted
, TransferReadyforRetry
, TransferResolved
events. See Notifications and Reports Overview for more information.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.Gateway
field in the response for the /MoneyOut/details/{transId} and /Query/payouts/{entry} endpoints.Added four new export endpoints:
Added a new query parameter columnsExport
to export endpoints, including exports for:
This new parameter lets you define a custom column mapping for an export. Documentation for the parameter is available in each endpoint’s API reference.
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.
To opt in to Custom Batch Times or the Enhanced Refund Flow, contact the Payabli team.