Announcements

New updates and improvements to Benji Pays

  1. Release notes for June 15, 2026: Laying the Groundwork

    Release Notes

    We’ve bundled a healthy run of recent Benji Pays improvements into one tidy update: sharper payment data, clearer API behaviour, better accounting-system fit, and more dependable payment workflows.

    This batch is especially good news for teams using the Partner API, QuickBooks, Business Central, Xero, Benji Payments BACS, and recurring or scheduled payment flows. Less guesswork, more clarity, and a sturdier foundation under the hood.

    Groundwork for Upcoming Features

    More useful Partner API coverage

    The Partner API has grown with more complete organization, settings, gateway, customer, payment method, and invoice behaviour. That means partners and internal teams get cleaner, more predictable data shapes and better documentation for building against Benji Pays.

    Named API keys

    API keys now need a clear, merchant-facing name when they are created, and that name appears in API access lists. It is a small quality-of-life upgrade with a big payoff: fewer mystery keys, easier housekeeping, and clearer support conversations.

    Better payment-event tracking

    Recent Payment Method Update work expands the foundation for detecting and acting on payment declines across more gateway flows. Some of this is still behind configuration or operational rollout, but it moves Benji Pays closer to smarter card-updating and payment recovery workflows.

    Safer deployment

    The engineering team has continued improving blue-green deployment paths and release pipeline reliability. This is mostly behind the scenes, but it supports safer, smoother releases over time.

    Bug Fixes

    Clearer Benji Payments BACS and SEPA timing

    Advance-notice messaging has been tightened up so merchants and customers see timing that better matches the selected payment profile or scheme default. For UK merchants using Benji Payments BACS, that means payment, deposit, and instalment-plan flows are clearer and more trustworthy.

    Safer batch and scheduled payments

    Batch auto-pay now coordinates better with invoice locking when locking is enabled, reducing the risk of overlapping payment attempts. Scheduled payment handling has also been improved for parent and sub-customer invoice scenarios, so the right saved profile can be used in the right place.

    More resilient accounting and reporting workflows

    QuickBooks Online report parsing is more tolerant of updated report response shapes, helping protect A/R, revenue, dashboard, and reconciliation workflows. Xero reconnect behaviour and accounting-report reliability have also been tightened up across recent releases.

    Sharper invoice and customer handling

    Invoice sorting, customer lookup, and dashboard/reporting paths have been cleaned up so data is easier to query, sort, and display correctly. Invalid API sort values now return clearer errors instead of quietly doing the wrong thing.

  2. Release Notes for Friday June 5, 2026: More API Muscle, Smoother Bank Debits, Fewer Payment Follow-Up Chores

    Release Notes

    A tidy bundle of upgrades is rolling in: stronger API coverage for integrators, smarter Benji Payments BACS handling in the UK, better accounting reconnects, and groundwork for payment-method update reminders that can take some follow-up work off your team’s plate.

    This release also includes behind-the-scenes improvements to billing operations, API documentation quality, and release reliability, because smoother machinery makes for a smoother Benji experience.

    New Features

    Partner API customers and payment methods groundworkThe Partner API now covers more of the day-to-day data integrators need, including customer records and saved payment-method information. Responses are designed to stay useful without exposing sensitive vault details, giving teams a clearer and safer way to support connected workflows.

    Payment Method Update reminder groundwork  We’ve added the foundation for configurable reminders when a customer needs to update their payment method. Once enabled, this will help reduce manual follow-up, support better recovery after failed payments, and make customer action nudges more consistent.

    Benji Payments BACS advance-notice support for deposits and instalment plans   For UK merchants using Benji Payments BACS, deposits and instalment plans now better respect required notification timing instead of moving straight to payment. That means clearer customer timing and more compliant bank debit handling.

    Bug Fixes

    Cleaner accounting reconnects   Xero reconnect handling has been tightened up so merchants have a better chance of getting reconnected successfully without running into avoidable setup-state issues.

    Clearer Benji Payments BACS views  Advance-notice instalment details are now kept out of regular merchant views when they’re not meant to be actionable there, while internal support visibility remains available for troubleshooting.

    Sharper API documentation and release quality checks to support upcoming releaseAPI documentation and OpenAPI checks have been improved so integrators get a more reliable contract, while internal release and test workflows are better protected against avoidable pipeline issues.

    Benji Payments setup defaults improved  New merchant setup defaults now better support refund and chargeback currency matching, reducing the chance of currency mismatch issues.

  3. Feature Releases for June 4, 2026: QuickBooks Desktop Gets More Room to Move

    Release Notes
    New Feature

    ChatGPT Image Jun 4, 2026, 09_01_31 AM

    QuickBooks Desktop teams, this one’s for you.

    This release brings live support for connecting QuickBooks Web Connector from more than one computer, plus a few behind-the-scenes fixes that make payments, billing, and accounting workflows clearer and steadier.

    New Features

    QuickBooks Desktop multi-computer setup is now live  

    QuickBooks Desktop companies can now add another computer for QuickBooks Web Connector, with per-computer credentials, per-computer QWC file downloads, token regeneration, and connected-computer visibility.

    7

    Ability to run the QuickBooks Web Connector from multiple computers

    We'd like to be able to have the web connector installed on more than 1 computer that runs our company file. This is possible with our old provider.

    Thom F
    Shipped 🚀

    2

    That means teams have a cleaner way to support more than one Web Connector computer without running into the duplicate setup issues that made this workflow harder than it needed to be. More flexibility, fewer setup headaches.

    Clearer Benji Payments decline details in transaction popups  

    Declined transactions now show more helpful refusal and AVS context directly in the transaction details popup. The goal is simple: less digging, clearer answers, and faster payment troubleshooting right where teams are already looking.

    Future Release Groundwork

    API improvements are being prepared for a future release  

    We’ve made several behind-the-scenes updates to API access, permissions, key handling, and version clarity. These changes are groundwork for a future release and are not being announced as customer-facing API changes yet.

    Benji Payments decline-event handling keeps getting stronger to support a future release

    Elavon card declines can now feed into the same payment-event workflow used by other supported gateways when enabled. This helps create more consistent visibility for customer-actionable declines across payment providers.

    Bug Fixes

    Billing engine double-invoice protection  

    We fixed a billing scenario that could incorrectly create a second charge for merchants who converted to paid billing in a specific first-month prebill case. This helps prevent affected merchants from receiving an incorrect duplicate charge.

  4. Beta’s On: ConnectWise Is Live, BACS Gets Smoother, and Benji Payments Gets Sharper

    New Feature
    Release Notes

    Fresh updates to Benji Pays are here.

    This release brings smoother scheduling, cleaner payment handling, and a few important fixes that make day-to-day workflows feel more reliable across Benji Payments.

    New Features

    ConnectWise Beta Is Now Live for All Users — The ConnectWise customer and contact import is now live in Beta for all users, with clearer in-product labeling so teams know exactly what’s ready to explore. For setup details, syncing behavior, customer mapping, and PDF priority configuration, customers can use our ConnectWise PSA invoice PDF integration guide.

    Screenshot 2026-05-26 at 5.50.43 PM

    BACS Advance Notice Improvements for UK Merchants — Benji Payments BACS can now better handle multiple scheduled advance notice payments for the same invoice in a single batch run, with cleaner linking between notice and payment records for a clearer audit trail.

    Customer Portal Scheduling for BACS and SEPA — Customers can now schedule payments more reliably when an invoice already has a scheduled BACS or SEPA advance notice payment attached.

    Future Release Groundwork for API Security — We’ve laid the groundwork for upcoming API key expiration controls, which will give merchants more flexibility over integration security in a future release.

    Bug Fixes

    Payment Event Cleanup After Success — Successful payments now clear related open payment events more cleanly, helping reduce confusion around outdated declined or retry records.

    Elavon and Converge Surcharge Reliability — Fixed an issue in the customer portal that could prevent surcharge and debit-card checks from completing correctly in some Elavon and Converge payment flows.

    Benji Payments Decline Handling — A generic bank decline will no longer incorrectly disable a customer’s saved payment profile, helping prevent unnecessary disruption after softer declines.

    New User Setup Fix — Resolved an onboarding issue that could trigger an error before account details had fully loaded.

    OTP Localization Fix — Fixed a timing issue so one-time passcode and 2FA text loads with the correct translations more consistently.

  5. New MFA, It’s the Simple Things

    Announcement
    New Feature
    Release Notes

    Screenshot 2026-05-19 at 7.21.59 PM

    Quick release, but a useful one.

    A lighter release this time around, but still a useful one. This update includes a smoother MFA login experience, a bigger round of BACS improvements for the UK market, stronger card authentication for Global Payments, and some behind-the-scenes API groundwork in support of a future release.

    New Features

    New MFA, It’s the Simple Things — We’ve refreshed the MFA verification screen with a cleaner 6-digit code entry flow and clearer guidance to use your authenticator app. It’s a small quality-of-life improvement, but one that should make login a little smoother and cut down on confusion.

    Future API + MCP Groundwork — In support of a future public API and MCP release, we’ve added new gateways and invoice endpoints, introduced API key scope selection, and tightened scope enforcement across partner and distributor routes. This work is not public yet, but it lays important groundwork for what’s ahead.

    BACS Advance Notice Mandate PDF Link (UK only) — For Benji Payments BACS in the UK market, advance notice emails can now include a mandate PDF link when a new BACS profile is still pending validation and a formal mandate identifier is not yet available.

    BACS Advance Notice Consent Checkbox (UK only) — For Benji Payments BACS in the UK market, customers must now explicitly agree to the advance notification period when saving or using a new payment method.

    BACS Mandate PDF Downloads (UK only) — For Benji Payments BACS in the UK market, merchants and customers can now download the BACS direct debit mandate PDF from more places across the product, including Payment Profiles, PAD Agreements, transaction details, and the Customer Portal payment methods page. After a BACS payment is completed, a download link is also surfaced automatically in both the Merchant Portal and Customer Portal.

    Direct Debit Guarantee Readability Improvement (UK only) — For Benji Payments BACS in the UK market, the Direct Debit Guarantee is now the first thing customers see in the pre-authorization agreement, and the agreement area has been expanded so the full guarantee is easier to read without extra scrolling.

    Global Payments 3DS Support — Card entry for Global Payments has been upgraded from the legacy flow to a fully embedded experience with 3D Secure challenge support built in. Customers adding a new card through the Customer Portal, card request links, or pay-now links will now see a cleaner, more secure card entry flow without being bounced out of the experience.

    Bug Fixes

    Benji Payments Deposit Transaction Handling — Fixed deposit transaction support across capture, chargeback, and refund webhook flows so these events are now processed correctly.

    Merchant Settlement Dates — Fixed an issue that could cause incorrect merchant settlement dates in certain Benji Payments payout scenarios.

    Xero Company Connection — Resolved an issue in the Xero callback flow that could prevent merchants from successfully connecting a new company.

    Invoice PDF Generation Cleanup — Improved cleanup during invoice PDF generation to avoid resource buildup when errors occur.

  6. New Feature Releases for April 20, 2026

    New Feature
    Release Notes

    We've added a couple of enhancements that we think you'll like. Each of these adds that little bit of context to your view that makes it easier to understand the state of each and every invoice. Visibility matters - to you and to us.

    Settlement Void Status Display

    Previously, a merchant would see "in progress" for void transactions. The settlement status column now correctly displays "void".

    Payment Failure Event Tracking

    Payments fail sometimes; that's just reality. Now we're included the appropriate context for gateway error codes so that you can see why a payment failed.

    Refund Reference in Journal Entry Descriptions

    Merchants now see refund processor references in journal entry line descriptions for both manual and automated accounting paths.

    2

  7. New Feature Releases for April 16th, 2026

    New Feature
    Release Notes

    The Benji Pays team has been head down the past few weeks working on fixes, features and enhancements. Here's some of the highlights!

    Ship Date field as a column option for sorting/filtering

    Ship Date is used when an order is configured to be invoiced prior to shipping. We've added this field to Benji Pays, so that you can filter by Ship Date within your Benji Pays admin console.

    That way, you can process invoices prior to shipping the following day, which gives you time to check on any issues with the customer. You get paid on time, and there are no delays in shipping to the customer.

    Ability to choose the default gateway at the customer level

    A new control that allows you to assign a default gateway customer level. If you're using multiple gateways, you can assign a default at the customer level if need be.

    One use case for this is billing credit cards through one gateway and ACH/EFT through another. It is also possible to limit a customer to only credit card or only ACH/EFT if you wish to do so.

    Another possible use case is if you have different gateways for different geographies.

    Detailed Reminder Rules

    The Email Logs view now displays the user-defined reminder rule name associated with each email sent. The rule name is stored at send time with a fallback to the stored name if the rule is later deleted.

    Improved Transaction Level Reporting re: Settlement Status

    Transaction reports now display actual settlement status, completed settlement dates, and payout detail links for Benji Payments transactions, giving merchants full visibility into when funds have settled.

  8. Latest Updates - Releases and Fixes for March 5, 2026

    Release Notes

    Hi folks! We've got a few of small enhancements this week, and a couple of bugs squashed. Here's a quick recap for the first week of March.

    New Features

    3DS at Customer Portal - Customers can complete payments that require 3D Secure at the customer portal using the Adyen drop-in in an iframe, with postMessage-based flow and localized error messages.

    Bug Fixes

    Xero Journal Entry Details - Xero journal creation now includes DIRECTCOSTS accounts, with clearer errors when account IDs are missing or the Xero API returns non-standard errors.

  9. Latest Updates - Releases and Fixes for February 26, 2026

    Release Notes

    We've got a few little features and fixes this week. The big one is the tiered pricing display, which improves transparency around pricing structures.

    This release also has some stuff we can't talk about yet in terms of soon-to-be-announced integrations.

    New Features

    Tiered Pricing Display — Benji Payments settings now display multi-tiered ACH pricing and commission rule tiers with expandable detail rows, giving merchants full transparency into their transaction fee structures.

    Elavon Payment Gateway Creation — Merchants can now create their EPG (Elavon Payment Gateway) directly from the gateway management wizard, including credential verification, surcharging configuration, and duplicate detection.

    Bug Fixes

    Installment plan date picker — Date pickers and masked amount inputs now load correctly for new installment plan rows below the first entry.

    Invoice attachments in portal — Fixed QuickBooks invoice attachments failing to download in the customer portal when the temp URL had no expiry value by refreshing the link from Intuit when needed.

    ConnectWise contact email sync — Comma- or semicolon-delimited email fields are split into individual contact entries when syncing ConnectWise customer contacts.

  10. Latest Updates - Releases and Fixes for February 13, 2026

    Release Notes

    As usual, this release features lots of fresh releases and fixes.

    The most important release is actually on the back end, where we've introduced a suite of diagnostic tools for our support team to help them identify problems more quickly and accurately. The best support team in the business just keeps getting better.

    Oh, and we're getting really close to beta on a powerhouse integration. But we're not allowed to talk about that quite just yet.

    New Features

    Payment Authorization Consent — Customers must now accept the payment authorization agreement when saving a payment method. Both UI and server-side validation enforce this for all gateways.

    Bug Fixes

    QuickBooks Invoice Attachment Downloads — Fixed failures when attachment redirect URLs are too long by switching to a client-side redirect page that avoids browser URL length limits.

    Payment Profile Priorities — Corrected payment profile selection logic so the right payment method is used based on configured priorities.

    OTP Email Delivery — Improved reliability and speed of OTP email delivery for merchants.

    Gateway Settings Payment Method Visibility — The Surcharging tab and Rates & Settlement columns now only show payment methods the gateway is approved for, preventing merchants from seeing irrelevant settings.

    QuickBooks Desktop Special Characters — Merchants with special characters in their company name can now download QWC files without errors.

    Comprehensive Filter by Card for Transaction Reports — New card types can now be used to filter in transaction reports.