New MFA, It’s the Simple Things

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.



