Announcements

New updates and improvements to Benji Pays

  1. Payments Without Borders and Better Connections

    New Feature
    Release Notes
    benji-pays-blog-header (1)

    Business Central gets more global, SEPA Direct Debit arrives, and payment flows pick up some welcome polish. This release brings new ways to collect and manage payments while making everyday experiences safer and more reliable.

    New Features

    Business Central is ready for multi-currency payments

    Business Central merchants can now choose the right currency and gateway for foreign-currency invoices. Payment posting uses Business Central's own exchange rates, helping prevent over- or under-applied payments, with related improvements across balances, deposits, reversals, and home-currency displays.

    Cleaner Business Central contact and invoice emails

    Multiple email addresses are now validated, deduplicated, and synced more reliably. Invoice recipients can also be pulled from the To, CC, and BCC fields, helping receipts and reminders reach the right people.

    Safer Business Central refunds and credit memos

    Refunds now follow the supported non-integrated workflow, with the accounting portion recorded manually. Automatic credit memo processing is disabled to avoid incomplete or inaccurate accounting records.

    Bank accounts for Business Central settlement setup

    Business Central merchants can now select actual bank accounts for settlement deposits instead of general ledger asset accounts. This prepares the way for bank-reconciliation-aware payout posting; automated payout posting is not part of this release.

    SEPA Direct Debit for European merchants

    Benji Payments now supports SEPA consent, mandate details, advance notifications, and payment scheduling across merchant and customer payment experiences. SEPA payments are also kept distinct from Benji Payments BACS account validation in the UK market.

    Smarter payment routing for API integrations

    API clients can discover which gateway options support cards or specific bank-payment methods, including supported currencies and company defaults. Integrators can also download customer or merchant receipt PDFs and resend receipt emails without charging the customer again or creating accounting activity.

    Customer Portal SSO implementation guides

    New developer guides cover custom JWT and OAuth/OIDC Customer Portal SSO, including setup, security, identity matching, errors, and examples for embedded login experiences.

    Bug Fixes

    Faster merchant access during accounting outages

    When an accounting connection is temporarily unavailable, merchant login and company switching can continue using saved data instead of waiting on the unavailable provider or incorrectly asking merchants to reconnect.

    More reliable sender details for customer emails

    When a merchant email is missing or its verified sending identity is rejected, customer-facing messages now use the designated no-reply address while preserving the merchant's display name.

    A steadier experience behind the scenes

    Various fixes improve reminder and unit-test reliability, reduce repeated outage-alert emails, and strengthen onboarding tracking. These changes do not directly alter payment behavior, but they help keep Benji Pays running smoothly.

  2. Card expired or declined for good? Your customer hears about it automatically.

    New Feature
    Announcement

    You've been asking for this one... a lot.

    Here it is. When a saved card expires, is declined, Benji emails your customer for you — with the last four digits of the card that failed, the invoices riding on it, and a secure link to drop in a new one. No portal login, no password, no call to your team.

    Declined Card? No portal login, no password, no call to your team.

    Screenshot 2026-09-04 at 10.19.50 AM
    83

    Option to send Declined or Transaction Failed emails to clients

    Currently customers do not get a notification when an auto-pay transaction is declined. We should have the ability to have the system send a "Transaction Failed" email to the customer.

    Timothy M
    Shipped 🚀

    12

    114

    Automatically email customers for updated card when old one expires or is declined permanently

    Right now it is a manual process to chase customers down when their automatic recurring payment method expires or is declined permanently. This should be a relatively simple process to automate - customers can be notified via email that their payment method needs to be updated.

    Bill A
    Shipped 🚀

    11

    You decide when it fires: which failures count (dead-end declines like expired is the recommended start), whether it covers customer payments, payments you key in yourself, auto-processing runs, or all three, and how often to send. Default is one email every 5 days.

    It also knows when to quit. Once the invoice is paid, a new card is on file, a bank payment is submitted, or the card auto-updates behind the scenes, the emails stop. And no customer gets "update your card" and "your invoice is overdue" on the same day.

    Set it up under Settings → Invoice Rover → Add New Rule → Payment Method Update.

    Full Setup Guide here

    2

  3. Less Chasing, More Collecting

    New Feature
    Release Notes
    Announcement
    benji-pays-blog-header

    Collecting payments just got a lot more hands-off and security got a leg up.

    This release expands automated collection options for integrations through our API, streamlines our upcoming Business Central integration's gateway setup, better protects against card testing and smooths out a few customer portal payment moments.

    New Features

    Create and track payment method requests through the API

    Integrations can now create secure card-on-file request links and track their status through the API. Customers complete the familiar portal flow, while the calling system stays in control of delivering the link. It is a tidy new building block for automated collection when no payment method is on file.

    Charge invoices through the API

    Integrations can charge a saved payment method against an invoice and receive clear results for the payment, accounting writeback, and receipt. That means overdue receivables can move forward through automated workflows without requiring someone to process every invoice in the dashboard.

    Retry accounting writebacks without charging again through the API

    If a payment succeeds while QuickBooks, Xero, or Business Central is unavailable, integrations can retry just the accounting writeback. The customer is not charged again and does not receive a duplicate receipt, making recovery safer and simpler.

    Retrieve payment methods with authorization evidence through the API

    Integrations can retrieve an individual saved payment method together with its recorded authorization details. This provides stronger evidence when responding to disputes involving off-session payments, while keeping access scoped to the merchant's organization.

    Set up Business Central payment journals right from the gateway

    Business Central merchants can select or create a cash receipt journal while adding or editing a gateway. This removes a separate trip to settings, helps prevent setup mistakes, and keeps the gateway disabled until the required journal is ready.

    Security

    IP rate limiting controls better protect against card testing

    Pay Now links are now have multiple layers of rate limiting to better prevent and manage automated abuse and card-testing attempts. The safeguards monitor patterns across individual payers, payment links, and repeated declines, helping stop suspicious activity before it reaches payment processing.

    Bug Fixes

    Surcharge confirmation text is ready when the dialog opens

    The payment portal now waits for translations before displaying the surcharge acknowledgement. Customers see readable, translated explanations and actions from the first load instead of raw translation keys.

    Benji Payments can be retried after cancelling

    Cancelling the surcharge confirmation no longer leaves the Pay button spinning. Customers can change their mind and retry the payment normally, with no refresh required.

    Customer portal payment dialogs are back in style

    The Pay Multiple Invoices modal and surcharge popup now load the intended font consistently, restoring a polished and familiar payment experience.

    Various behind-the-scenes fixes also improve platform security, deployment reporting, and internal support workflows. These changes do not directly affect customers, but they help keep Benji Pays running smoothly.

    2

  4. Updates for Business Central and PDF API Endpoint

    Release Notes

    Download official invoice PDFs through the Merchant API

    Teams using the Benji Pays Merchant API can now retrieve the official invoice PDF directly from a connected accounting system. This makes it easier for AR and collections tools to attach the authoritative document to their own customer communications, without asking Benji Pays to send the email.

    Choose the right Business Central environment

    Connecting Microsoft Dynamics 365 Business Central is now more flexible. Merchants can choose from their available production and sandbox environments, with the company list automatically updating to match their selection.

    Bug Fixes

    More reliable Business Central connections

    A Business Central company can no longer be connected to multiple Benji Pays organizations. Existing owners can still reconnect safely, helping prevent duplicate synchronization, competing webhooks, and unclear data ownership.

  5. Safer and Easier Payments, Smarter Teamwork

    New Feature
    Release Notes

    Safer payments, smoother follow-through, and better shared context have arrived.

    This release gives teams clearer ways to collaborate, more control over the customer portal, and extra protection around customer payments. It also includes several fixes that improve receipt delivery, accounting accuracy, and day-to-day merchant communication.

    New Features

    Screenshot 2026-08-21 at 11.53.50 AM

    Keep customer context in one place

    Teams can now record, reply to, resolve, edit, and pin internal notes directly on a customer. Notes are built for shared collection and billing context, helping everyone stay aligned on important instructions while keeping those conversations private from customers. The experience also includes safeguards designed to prevent unsafe content and sensitive payment information from being stored in notes.

    5

    Ability to Add notes, comments and status to a customer in Benji Pays

    Sometimes you make a change, like disabling a payment profile or the customer for auto processing and you need to communicate to your team as to why. It would be great if you could add notes on a customer to say something like "I disabled this profile as there is an issue with the invoice, will re-enable once fixed". Would also be great to be able to set a status or tag a customer in a way that showed up at the top of the customer screen prominently, something like "Do not process ever enable auto pay", or "Make sure Mike sends email approval prior to processing.".

    Adam Crandall
    Shipped 🚀

    1

    Recover invoice lookups securely

    Merchants can now offer a secure recovery form when a customer's public Pay Now lookup does not find an invoice. Customers can retry with an invoice number and date, while expiring payment links, reCAPTCHA, throttling, and privacy-friendly error messages add stronger protection against card testing. Successful lookups continue to work just as they do today.

    Choose which invoice PDFs customers see

    A new customer portal setting lets merchants hide accounting-system invoice PDFs while keeping invoice balances, payment options, and separately uploaded attachments available. This gives businesses using multiple systems more control over which invoice document their customers receive.

    Bug Fixes

    Partial payment links now charge the intended amount

    Applied invoice links now carry the requested partial amount all the way through payment processing, helping protect customers from accidental overcharges and making reconciliation easier for merchants.

    More reliable receipt delivery

    Receipt preparation now waits for invoice details to be available before determining recipients. This improves delivery to invoice contacts and reduces unnecessary operational alerts without changing the payment flow.

    Accurate accounting methods for Benji Payments bank payments

    EFT, ACH, SEPA, and Benji Payments BACS transactions now consistently use the merchant's configured Bank Payments method in nightly runs and the customer portal. This keeps accounting records aligned with merchant settings and avoids incorrect classifications.

    Clearer chargeback and returned-item notifications

    Merchant and admin notifications now clearly identify both chargebacks and returned items, explain the manual accounting steps needed to reopen an invoice for collection, and point teams to the relevant support guidance.

  6. Payment Links, Smoother Refunds, Happier Workflows

    Release Notes

    Getting paid and managing refunds just got easier. This release brings secure invoice-specific payment links, Business Central credit memo refunds, smoother Sherweb onboarding, and several payment reliability improvements.

    New Features

    Create payment links tied directly to invoices

    Partners can now create secure payment links for specific invoices through the API. Customers can make full or partial payments through the familiar portal experience, and each payment is automatically applied to the correct invoice.

    Refund Business Central payments against credit memos

    Business Central merchants can now process refunds against credit memos through the standard void and refund experience. Benji safely tracks available credit to prevent duplicate or excessive refunds and provides clear guidance when manual posting is required.

    Bug Fixes

    More reliable EPG voids and refunds

    Elavon Payment Gateway (EPG) merchants can now void and refund payments with gateway-managed surcharges more reliably. Successful reversals retain the correct surcharge amounts, while unsuccessful attempts return clearer, safer error messages.

    Transferred cards now work with portal surcharging

    Customers can use token-transferred Benji Payments cards in the customer and payment portals when surcharging is enabled. We've also improved profile-creation messages so actionable errors are clearer without exposing internal details.

    Various behind-the-scenes improvements strengthen trial billing records, accounting reference lookups, release operations, and automated payment testing. These changes do not alter customer charges, but they help keep Benji running smoothly.

  7. API Payment Links, Clearer Reminders, and Better Support Tools

    New Feature
    Release Notes

    This release expands our API capabilities, improves payment-method update communications, and delivers a collection of accounting, payment, and merchant-support fixes.

    New Features

    Create flexible payment links through the API

    Merchants and partners can now create secure payment links without first creating an accounting invoice. Completed payments are sent to Payments to Apply, giving teams a simpler way to collect funds while keeping control over how and when each link is shared.

    Enhancements

    Partner platform groundwork

    We have strengthened the behind-the-scenes context carried by partner-created accounts. This lays the foundation for richer partner experiences while ensuring account creation can continue even if a connected internal system is temporarily unavailable.

    More tailored QuickBooks Desktop invoices

    QuickBooks Desktop invoice layouts now support additional customization for prepaid invoices, grouped line items, taxes, balances, and configurable contact and footer details.

    Clearer API integration guidance

    Our merchant and partner API documentation now better reflects current authentication, validation, pagination, rate-limit, and error behavior, making integrations easier to build and troubleshoot.

    Smarter payment-method update reminders

    Payment-method reminders now continue until a supported resolution actually occurs. Routine profile saves or disabling and re-enabling a method will no longer incorrectly mark an issue as resolved.

    Customers will also see clearer wording when no other payment methods are enabled for automatic payments, while Invoice Rover records provide more accurate reasons when a reminder is skipped.

    Bug Fixes

    More reliable QuickBooks fee journal entries

    Different Benji Payments fee types on the same payment now receive distinct accounting references. This prevents collisions that could interrupt report ingestion and improves the diagnostic details available to finance and support teams.

    Better decline investigation records

    Declined card tokenization attempts now point to the correct payment-call results, helping support teams trace issues more reliably without changing payment behavior.

    Correct Canadian card-rate expectations

    The standard Canadian credit-card commission is now consistently shown as 2.9%, while Amex and US rates remain unchanged.

    Plan changes are available to authorized support users again

    Support users with the appropriate permissions can once again update merchant plans, with the current plan preselected and clear feedback when the change succeeds or fails.

    Various behind-the-scenes fixes also improve platform upgrade safety, dependency security, duplicate handling, and operational diagnostics. These changes do not directly affect day-to-day workflows, but they help keep Benji Pays secure and running smoothly.

  8. Sharper APIs, Smoother Payments

    New Feature
    Announcement
    Release Notes
    quoter-benjipays

    A tidy round of updates is here, with more control over our Quoter integration, cleaner API behaviour, stronger gateway validation, and accounting fixes that make reconciliation a little less mysterious.

    This release focuses on consistency, accuracy, and reliability across the places merchants and partners use every day.

    New Features

    More control over Quoter payment links

    Merchants using Quoter can now keep surcharging enabled on a gateway while disabling Benji-managed surcharging for Quoter payment links. That gives merchants more flexibility when different payment flows need different surcharge behavior.

    Improvements & Bug Fixes

    More consistent API responses

    We’ve cleaned up response shapes across partner-focused API endpoints so pagination, identity, plan, partner, organization, and error responses behave more consistently. This gives API consumers a clearer contract to build against and makes partner support simpler for internal teams.

    More predictable API date filtering

    Date-range searches now behave more reliably for same-day searches and one-sided ranges. This helps API consumers avoid missing records when filtering transactions, emails, invoices, and other date-based lists.

    Improved Elavon Payment Gateway validation for EU merchants

    Gateway validation now routes EU and North American merchants to the correct EPG endpoint, with stronger country validation and safer handling for existing gateways. This helps reduce region-mismatch validation failures during setup.

    Cross-border card fees included in accounting

    Benji Payments accounting reports now recognize and process cross-border card fee lines through accounting flows. This helps merchants reconcile bank deposits more accurately across supported accounting integrations.

    More reliable QuickBooks Online auto-processing

    QuickBooks Online token refresh handling is now safer for high-volume merchants, reducing the chance that background auto-processing is interrupted by stale refresh tokens during busy processing runs.

  9. Safer Sign-Ins, Clearer Connections

    New Feature
    Announcement
    Release Notes

    A sturdier sign-in experience, clearer expectations, and a little less accounting cleanup? That is a tidy release bundle.

    This update gives teams more control over account security, makes the Business Central integration's beta status easier to spot, improves customer-facing communication, and smooths out Xero top-up accounting.

    New Features

    Company-wide MFA enforcement

    Companies can now require multi-factor authentication for all users. When this setting is enabled, users need to complete MFA setup before accessing the company, including after accepting an invite or switching into that company.

    29

    Add ability to enforce MFA for all users

    Although user can enable MFA, there is no option for a company Admin to enforce MFA on all users, this should be added.

    Adam Crandall
    Shipped 🚀

    4

    More natural French customer emails

    French customer-facing email wording has been polished, including payment reminders and secure customer portal calls to action. The updated wording should feel clearer and more natural for French-speaking customers receiving payment-related emails.

    Coming Soon

    Business Central BETA label

    Business Central is now labeled as a beta accounting system. Merchants will also see a confirmation step before connecting, helping teams set the right expectations while Business Central support continues to mature.

    Business Central deposit wording and support guidance

    For merchants using the Business Central beta, deposit messaging is now clearer: deposits are treated as unapplied customer payments, or payments on account, rather than Business Central prepayment invoices or finance charges. This should make it easier to explain how deposits appear, how they can be applied to invoices later, and what to watch for with voids or refunds.

    Bug Fixes

    Cleaner Xero top-up accounting

    Benji Payments top-ups for Xero merchants now post as Spend Money bank transactions instead of manual journals. That means cleaner reconciliation for top-ups and fewer accounting retries or manual cleanup steps.

    Various behind-the-scenes security and dependency updates were also included. These do not directly change merchant workflows, but they help keep the platform healthier and more secure under the hood.

  10. Smoother Payments, Cleaner Billing

    Things are getting a little smoother behind the scenes and a lot more reliable where it counts.

    This release brings better billing-address handling for stored Benji Payments cards on Payment Links, fixes for payment-method update emails and partner trial billing, clearer reporting for accelerated settlement fees, and more useful sync logs for support teams.

    New Features

    More useful QuickBooks Desktop sync logs

    QuickBooks Desktop sync logs now show the date window used during a sync, including the prior sync-back date at the start and the new sync date at completion. That gives Support and Engineering a clearer trail when investigating missing records or unexpected sync ranges, without changing merchant sync behavior.

    Bug Fixes

    Payment Method Update emails now include update links more reliably

    Payment Method Update emails now generate card-update links even when Customer Portal is disabled. Template editing also warns teams when they use portal-login links that require Customer Portal, helping prevent confusing customer emails before they go out.

    Partner free trials now line up with the usage month being billed

    Partner/API billing now checks whether the billed usage month was covered by the merchant’s free trial, instead of only looking at the day the billing job runs. This prevents trial-covered usage from being billed just because invoicing happens after the month ends.

    Behind-the-scenes release workflow improvements

    Various behind-the-scenes improvements were made to deployment and rollback workflows, including cleaner reusable pipeline pieces and traffic cutover support where configured. These updates do not directly change merchant-facing behaviour, but they help keep releases easier to maintain and operate smoothly.