Announcements

New updates and improvements to Benji Pays

  1. November 8th Release

    Release Notes

    Fixes:

    • Fix issue with helcim customer search as API only returns 100 customers - undocumented. Now we send the drop down search term to filter on the api side.

    Like

  2. November 2nd Release

    Release Notes

    Improvements:

    • Display if vm credit recurring is enabled or disabled on for Elavon Converge Terminals on the Gateway Settings summary page
    • Improve Moneris API call logging
    • Improve messaging when a profile is disabled due to specific decline responses from the gateway
    • Auto disable bambora profiles when certain decline responses are received from Bambora

     

    Like

  3. Release October 31st

    Release Notes

    Fixes

    • Fix email report permissions that were preventing the report from loading for some users
    • Add required field indicators in the integrations settings
    • Fix issue for QuickBooks online projects where full name was not included in the notification emails

    Like

  4. Release October 26th

    New Feature
    Release Notes

     

    2

    Ability to send a test email from the Email Service Settings page

    Add a "test" button to send a test email to ensure SMTP settings are working when using an external SMTP server.

    Avery Davidow
    Shipped 🚀

    1

     

    Fixes:

    • Fix issue with deposits for Xero customers where the deposit transaction was recorded for the amount including surcharge instead of the amount prior to surcharge
    • Fix issue with new payment modal Beta where Payment Profile notes were not displaying in the Existing payment method drop down.
  5. Release October 23rd

    Release Notes
    Maintenance

    New Features

    • Recaptcha is now on by default on all Payment and Payment info request pages that do not require a user to login. By default Google's silent recaptcha is enabled. You can enable the "I'm not a robot checkbox" for further security beyond the silent recaptcha in your Customer Portal Settings.
    • Add the ability to not show the SSO login on the customer portal login as part of the Beta Release - this is based on feedback from Beta Testers
    • Add New Zealand Dollars for stripe processing
    • One payment info request batch send, allow choice of default template to use, with override.

     

     

    Fixes

    • Fix issue with Stripe in the new Payment Window Beta
    • Implement improvements to resolve issues where some new invoices would not be sent by Invoice Rover when a large number of invoices were created at once. We are continuing to monitor this and improve handling these situations.
    • Fix issue on Stripe Pay Now page causing console error

     

    Like

  6. Beta Launch: Halo PSA SSO for Customer Portal

    Release Notes
    New Feature
    Announcement

     

    We are launching our Beta of Halo PSA SSO. We will be starting with a small number of merchants while we test and gather feedback and will open this Beta up to more merchants soon.

    20

    SSO for Customer Portal for Halo PSA as authentication provider

    Provide a way to have end customers log into the Benji Pays self serve customer portal either by using their Halo credentials against the Halo IDP, or via a custom integration that would allow Benji Pays to securely verify the user and log them into their Benji Pays portal.

    Adam Crandall
    Beta testing

    7

    1

    Add a way to create a custom button in Halo on the Client record to link back to Benji Pays

    Create a button in Benji Pays that automates the creation of a custom button on the client entity in Halo - this butt when clicked in Halo will open the customer's record in Benji Pays - the user must be logged into Benji pays already.

    Adam Crandall
    Shipped 🚀

    0

     

    New

    • Ensure the parent customer name and not the sub project name is shown in the payment made notifications to merchants

     

    Fixes

    • Improvements to environment configuration management
    • Improvements to support staff permissions management
    • Update frill script to use new widgets
    • Fix issue that caused duplicate transactions in rare conditions on some payment forms
  7. Release Notes October 5

     

    New

    • Add memory all data tables to remember column sort settings. Remembers on each computer only.
    • Moved A/R Insights to the top of the Dashboard based on high number of requests
    • Improved load speed for AR Insights
    • Ensure A/R insights cards do not grow on load to avoid awkward page load behaviour
    • Add queued transaction counts and amounts to the auto processing summary email

     

    Fixes:

    • Fix issue that caused automated account summaries to send multiple times in some instances
    • Fix issue with QuickBooks Desktop sync that could cause new invoice notifications to be skipped in some cases.
    • Fix issues with Elavon Profiles where in some cases the Company name was not added to the payment profile in Elavon Converge.
    • Fix issue with Elavon gateway configuration where surcharge settings would be reset when re-validating the api credentials in the UI
    • Fixed issues where invoice count tokens would show zero in some cases in Invoice Rover
    • Performance improvements in Invoice Rover sending when there are a large number of invoices in an email.
    • Add additional checks in Invoice Rover to ensure company is enabled and that new invoice notification can be sent once an only once automatically
    • Ensure read only email fields (emails with a source of "accounting") wrap on long emails
    • Fix grammar on bank payment receipts
    • Fix issue attaching QuickBooks Online invoice attachments to emails when an attachment that was added to multiple invoices in QuickBooks is subsequently removed from the invoice being sent causing an error looking up the attachment
    • Add additional error handling to the QuickBooks invoice attachment logic to ensure a single problematic attachment does not stop all attachments from being sent
    • Ensure all invoices sent in an Invoice Rover email are set as sent and email history is created and not just the matched invoice that triggered the rule to send the email

     

    Like

  8. Release notes September 16, 2024

    2

    Add support for hosted ConnectWise

    Add ability to use hosted ConnectWise api url.

    James T. M
    Shipped 🚀

    0

    2

    Limit notification email to only send when something processed.

    Limits unnecessary emails. Prevent the important information from being missed.

    Alp I
    Shipped 🚀

    1

    1

    Add recaptcha to payment pages and payment info pages

    To increase security and reduce the chances of card testing we will add recaptcha to all payment pages that do not required a login. Default will be Googles invisible captcha that analyzes behaviour and requires user's input if it deems the session is riskyAn option to enhance recaptcha coverage will be available to all of our merchants to add the "I'm not a robot" checkbox recaptcha instead of the default invisible recaptcha.

    Adam Crandall
    Shipped 🚀

    0

     

    Other:

    • Add summary details to Auto Pay email notifications

     

    Fixes:

    • Improve error handling for network errors within Bambora Client
    • Fix issue with terms sync in QuickBooks webhook
    • Show correct invoice total in billing history
    • Add additional entries for content security policy on customer portal
    • Enable beta new payment modal for new customers by default
    • Fix bug with clover refunds where clover managed surcharging is enabled - clover api response had changed shape.
    • Fix cache key bug
    • Fix issue with Invoice rover email templates if certain tokens were not present in the template
    • Various security patches from third party components

     

    Like

  9. Release Notes Week of July 29th, 2004

    Maintenance

     

    Helcim API Updates

    Required update of our Helcim integration to their new V2 API is complete. Existing Helcim configurations will continue to function, however we will be reaching out to merchants to assist them with migrating their configuration to the new API in August prior to Helcim retiring the old API.

    1

    Helcim integration update to support their V2 API required by July 31, 2024

    Update to support helcim api V2.

    Adam Crandall
    Shipped 🚀

    0

    Other updates:

    • Fix issue with clover authentication tokens
    • Improvements to auto processing to better handle when 3rd party services fail temporarily
    • Various typo and small fixes

    Like

  10. Release Notes Week July 1, 2024

    Release Notes

     

     

     

    New:

    • Improved handling of situations where one of our accounting system APIs is temporarily down or unavailable
    • Required update for Clover Gateway
    1

    Clover update for expiring access tokens

    Aug 1, 2024 is the deadline Expiring access tokens coming to the US and Canada in October 2023 Starting October 2023, Clover is rolling out expiring access (authentication) tokens in the United States (US) and Canada. Use these short-lived, expiring access tokens to: Authenticate with Clover APIs Improve the security of your applications and merchants’ data Since expiring tokens are short-lived, your applications must manage the expiring access tokens and create refresh tokens to maintain continuous access to the APIs. IMPORTANT All apps in the United States and Canada must use expiring access tokens by August 1, 2024. Apps in the United States or Canada New applications—Clover requires that new apps use expiring access and refresh tokens. Existing (legacy) applications—If you have Clover apps, start migrating your apps to use expiring access and refresh tokens. For new and existing apps, you can roll out the expiring access tokens as you deem fit—for example, all at once or by using feature flags or gradual rollouts. See Authenticate with OAuth—Canada and US for more information.

    Adam Crandall
    Shipped 🚀

    0

     

    • We are now accepted requests to participate in our latest Beta Test for our new Payment Flow that allows Merchants to process multiple invoices in a single transaction.
    32

    Allow merchants to process a payment for multiple invoices at once.

    The plan here is to bring the new payment modal concepts from our Self Serve customer portal into the main application, allowing for a single stop to select 1 or more invoices, enter the amounts (if not paying the full amounts) and add a new payment method all at once.

    Adam Crandall
    Beta testing

    6

    Like