Q2 / 2026
This quarter focused on payment recovery, API transparency and billing flexibility. Recurring payments through Frisbii PAY now recover more often, contracts expose their full price history through the API, and metered usage can be billed during trial periods. Card details stored with Adyen now stay current automatically, and key reports carry more of the data finance teams need. Alongside these themes, we delivered fixes across Mollie, Unzer, Amazon Pay, SEPA files and ZUGFeRD e-invoices.
✨ New Features
Smarter Retries and Better Invoice Sync for Frisbii PAY
Recurring payments through Frisbii PAY now recover more often. PayPal payments declined for insufficient funds follow your insufficient-balance retry schedule, and payments the acquirer declines as recoverable are treated as soft declines and retried automatically instead of being rejected for good. Invoices for Frisbii PAY PayPal payments show your dedicated PayPal payment text again, and invoices cancelled in Frisbii PAY are now cancelled in Transform as well.
Price Phase History in the Contract API
The contract endpoints of the API now return the full price phase history of a contract (every price list and the period it applies to) instead of only the current one, so your integrations can show or audit how a contract's pricing changed over time.
Metered Usage During Trial Periods
Metered usage can now be added to contracts in a trial period. Enable Allow in trial on a metered component, and usage of that component is billed from the first day of the trial. Components without this option keep the existing trial behavior.
Automatic Card Updates with Adyen
Stored credit card details for Adyen payments are now updated automatically when the card issuer updates the card, for example after a renewal or replacement, so recurring payments keep working without asking your customers for new card details. This applies when network tokenization is enabled for credit cards in your Adyen account; register the webhook shown in Settings → Payment providers → Adyen for the recurring token update events.
More Data in Reports
The Open Items report now includes the customer's external ID and email address, making it easier to match open items with your own systems. The Component Subscriptions report (CSV and JSON) now includes the price per unit and your configured custom fields, in the same way as other reports that support custom fields.
🚀 Improvements
- Payment provider timeouts now return clear error messages across all payment providers, and Amazon Pay no longer fails when the provider returns an empty response
- Gross invoices without tax details can now show a custom note per sales entity, set in the PDF settings, instead of the standard tax footnote
- Component lists and the component selection for discounts now show the component's external ID next to its name
- The external subscription check endpoint now returns a clear 422 error instead of a server error when a subscription is linked to more than one contract
🛑Deprication
- ZUGFeRD 1.0 is no longer supported
- MobilePay Online is no longer available as a payment method; use Vipps MobilePay via Frisbii PAY instead
🐛 Bug Fixes
- Finalizing a cancelled or expired Mollie card or iDEAL payment now returns a clear cancelled status instead of an internal error
- Late Mollie refund notifications after a failed or cancelled refund are now ignored instead of causing processing errors, keeping refund status stable
- Late Amazon Pay notifications for failed or cancelled payments are now ignored instead of causing processing errors, keeping payment status stable
- Fixed payment notification failures when checkout finalization is slow or overlaps with provider notifications, so redirect-based payments complete more reliably
- Unzer v2 SEPA direct debit sign-ups now correctly store the mandate text and mandate signature date on the customer's payment data
- Fixed an incorrect due date in Unzer v2 SEPA direct debit pre-notifications
- SEPA refund files no longer contain an unsupported tag that caused banks to decline them
- SEPA direct debit and credit transfer files (pain.001 / pain.008) now keep hyphens and apostrophes in customer and account holder names
- ZUGFeRD invoices now remove invalid control characters from the XML, so the e-invoice stays valid
- Fixed metadata in ZUGFeRD PDF invoices so they pass validation in common e-invoice validators
- The Component Subscriptions report no longer includes subscriptions that ended exactly at the start of the reporting period
- Custom fields and memos sent when ending a component subscription via the API are now saved correctly
- Accounting reconciliation history now shows the correct name of the person or process, including automated bank imports
- Fixed an issue that could block email sending for an account until it was unlocked manually
