Improved

Q3 / 2026

This quarter added a new payment provider, automated debt collection and more control over bank connections and billing timing. Worldline Direct joins the supported payment providers, unpaid contracts can now be handed over to debt collection with Troy straight from payment escalation, and EBICS bank keys can be updated in place. E-invoices carry service periods in their dedicated fields, and new options for PayPal verification and billing delay give merchants more flexibility. Alongside these themes, we delivered fixes across Mollie, Unzer, PayPal via Frisbii PAY, SEPA files, reports and the admin interface.

✨ New Features

Update EBICS Bank Keys

When your bank rotates its EBICS keys, you can now update the bank keys directly in your EBICS connection settings. Previously the connection had to be removed and set up again with a new initialization letter, which could delay direct debit collection by days.

Service Periods in ZUGFeRD and XRechnung

ZUGFeRD and XRechnung e-invoices now include the service period in the dedicated fields BT-73 and BT-74, at invoice and line-item level, instead of only in the line description. This applies to all merchants automatically, with no configuration needed.

Suspended Webhook Endpoints in the Sandbox

In the sandbox, webhook endpoints that keep failing are suspended after repeated unsuccessful deliveries. Settings → Webhooks now shows a warning on a suspended endpoint, and you can reactivate it yourself with Unblock instead of contacting support. Production webhooks are not affected: endpoints are not suspended there.

Minimum-Amount PayPal Verification

A new option in the PayPal settings, Use minimum amount verification, pre-authorizes a small amount instead of 0 EUR when no payment is due yet, for example for trials or free plans. This lets PayPal run its additional payer verification at sign-up and when the payment method is changed.

Longer Billing Delay

The billing delay in the billing settings can now bring billing forward by up to 90 days (2,160 hours), so you can, for example, invoice yearly contracts well ahead of their renewal date.

🚀 Improvements

  • The component filter in contract search now shows each component's external ID next to its name
  • The Line Items in Interval report now runs much faster for accounts with large data volumes
  • VAT ID validation with the EU VIES service now uses an encrypted connection

🐛 Bug Fixes

  • Mollie: fixed processing errors when Mollie was temporarily unavailable or sent a notification after a failed payment
  • PayPal via Frisbii PAY: a refund no longer books a chargeback in Transform
  • Unzer v2: customers can change their credit card again instead of receiving an internal error
  • A pending payment method change no longer blocks recurring payments for the contract
  • SEPA direct debit files in pain.008.001.08 and .09 format are no longer rejected on upload when a creditor bank has no BIC
  • Corrected a misleading tooltip in the EBICS settings of account reconciliation
  • Changing a contract's price list twice with the same change date no longer creates two price phases starting at the same time
  • The code of a deleted coupon can now be reused for a new coupon
  • The Component Subscriptions report no longer fails when configured custom fields are empty
  • German invoices now show "Stück" instead of "Stücke" in the extended line item information for the price scale model
  • Fixed an issue where the admin UI could still freeze during use of the in-app support chat