Easier Xero Deposits, B.C. Time Zone Support, and a Smoother Deposit Dialog
This release makes it easier for API integrations to take deposits with Xero, gets Benji Pays ready for British Columbia’s move to permanent Pacific Time, and smooths out the deposit dialog.
New API capabilities
List Xero accounts for deposits
Integrations connected to Xero can now request the list of valid accounts to use when taking a deposit: revenue accounts for prepayments and bank accounts for overpayments. Instead of looking up account details separately, API consumers can pick the right account straight from Benji Pays, making deposit charges quicker to set up and less error-prone.
New permission for accounting accounts
A new read permission for accounting accounts is now available on the API access settings page, so admins can choose exactly which API keys can see this list.
Ready for B.C.’s permanent Pacific Time
Schedules stay on your local time after Nov 1
British Columbia is keeping its clocks at UTC-7 year-round starting November 1, 2026. We’ve updated our time zone data so merchants in B.C. keep getting Auto Processing runs, email reminders, and other scheduled activity at the local time they’ve chosen, with dates and times shown correctly.
Bug Fixes
Take a Deposit opens cleanly
The Take a Deposit dialog no longer shows an error message when it opens before a customer is selected. Picking a customer loads their payment profiles as usual, and the Send button stays off until a customer and card are chosen.
Behind the scenes
We’ve also laid the groundwork for upcoming webhook support, expanded automated testing for Business Central, nightly payment processing, and time zone handling, and improved our support documentation tools. These updates help us deliver reliable releases and keep everything running smoothly.

