All Announcements

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.