This changelog provides an overview of the recent changes made to the Payabli APIs.
API updates
We’ve released several enhancements and bug fixes to our API. Here are the highlights:
Pay In
-
Added the ability to skip a subscription payment by setting
totalAmountto zero. See Pause a subscription or skip a payment for more details. -
Added the
expectedProcessingDateTimefield to the responses for these endpoints:- GET /MoneyIn/refund/{transId}/{amount}
- GET /MoneyIn/reverse/{transId}/{amount}
- POST /MoneyIn/refund/{transId}
When a paypoint has Enhanced Refund Flow enabled, the
expectedProcessingDateTimefield shows the date and time that a queued refund is expected to be processed.
Pay Out
Added the parentOrgId filter with (eq, neq, in, nin) operators to these endpoints:
- Query/batchesOut/{entry}
- Query/batchesOut/org/{orgId}
- Query/payouts/{entry}/{orgId}
- Query/payouts/org/{orgId}
- Query/bills/{entry}
- Query/bills/{entry}/org/{orgId}
- Query/vendors/{entry}
- Query/vendors/org/{orgId}
Pay Ops
- All instances of EIN values returned in API responses are now masked.
- Added a
UpdatedMerchantwebhook 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
ReplyByfield 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 theCreatedAttimestamp, in UTC. - Added the
replyDatefilter to the Query/chargebacks endpoint which allows filtering disputes by deadline.replyDatehas the following conditions:(gt, ge, lt, le, eq, ne). See the Filters and Conditions Reference for more information.