This changelog provides an overview of the recent changes made to the Payabli APIs.
Canadian postal codes, batch report enhancements, and webhook headers
This release includes several enhancements and bug fixes across the web app, API, and embedded components. Here are the highlights:
Business name in boarding application emails
When you get a new boarding application notification email, the merchant business name now appears in the subject line.
ZIP fields support Canadian postal codes
Added support for six-character Canadian Postal codes across:
- Customer, vendor, and invoice records
- Boarding applications and templates
- Payment pages and virtual terminals
Enhanced batch reports
Added new columns to batch reports:
- Service Fee
- Net Batch
- Held Amount
- Release Amount
- Gross Batch
Webhook header customization
You can now add custom web header parameters for webhook notifications to enhance security and filtering.
General UI enhancements
- Improved embedded component label spacing
- Added combined payment methods icon in transaction reports
- Improved small screen report viewing
Bug fixes
Invoice related
- Fixed invoice created date changing on open/print
- Fixed custom fields and identifiers saving in Settings
- Fixed cash payment invoice status updates
- Fixed new customer creation from invoice records
- Fixed invoice sending from PartnerHub
Navigation and display
- Fixed Approvals report navigation
- Fixed receipt field customization display
- Fixed Failed filter in transactions report
- Fixed Virtual Terminal device loading
- Fixed user record editing with photos
- Fixed numeric field autocomplete behavior
- Fixed date picker behavior in boarding applications
- Fixed bill number ”/” character handling
- Fixed chargeback report column exports
- Fixed MFA setup token display
- Fixed vendor pay history filtering
- Fixed Add Vendor button functionality
- Fixed payment page saving/publishing
- Fixed org-level residuals exports formatting
API
New batch and bill filters
Added new filters for bill reporting:
approvalUserId
approvalUserEmail
Example:
--url 'https://api-sandbox.payabli.com/api/Export/bills/csv/org/136?parameters=approvalUserId(eq)=1234'
--url 'https://api-sandbox.payabli.com/api/Export/bills/csv/org/136?parameters=approvalUserEmail(eq)=admin@example.com'
Added new batch export and query filters:
heldAmount
releaseAmount
feeBatchAmount
netBatchAmount
Example:
--url 'https://api-sandbox.payabli.com/api/Export/batches/csv/org/136?parameters=netBatchAmount(ge)=5000'