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

  • 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
  • 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'