Improved

Q2 / 2025

This quarter brings key enhancements to payment reliability, accessibility, and compliance. Highlights include a new extended retry strategy for soft-declined payments, full EU accessibility compliance for the Self-Service Portal, Unzer API v2 support, card tokenization for Frisbii PAY credit cards, and a seamless PayPal v2 redirect flow. ZUGFeRD invoicing is now publicly available as well. Several improvements and bug fixes further strengthen system performance, stability, and the overall user experience.

✨ New Features

new retry strategy for soft declines payments

We have introduced a more robust and effective retry strategy for handling soft-declined payments. Previously, Frisbii performed only two retry attempts (on day 1 and day 2). With this update, merchants can benefit from a significantly improved recovery rate through an extended retry schedule.

The new retry sequence now covers multiple intervals to maximize the chance of successful payment collection:

Retry attempts: Day 1, 2, 7, 11, 14, 19, 24, 29

This smarter retry pattern aligns with industry best practices by spacing out attempts over a month, increasing the likelihood of successful payment processing while reducing unnecessary churn.

Merchants can enable the enhanced retry strategy directly in the General Settings of their payment methods.

EU accessibility compatibility of self service

Our Self-Service Portal is now fully aligned with EU accessibility standards, ensuring a more inclusive and user-friendly experience for all customers. This update improves usability, clarity, and navigability, making the portal accessible to users with diverse needs and assistive technologies.

UnzerV2 support

Frisbii Transform now supports the Unzer Payment API v2, providing a more modern and reliable foundation for payment processing. This upgrade ensures long-term compatibility with Unzer’s latest standards and enables improved stability and maintainability.

Migration Notice: Merchants currently using the Unzer v1 API will need to migrate to v2. Please contact our support team to coordinate a smooth transition.

Support card tokens for Credit Cards from Frisbii PAY

Transform now supports supports card tokens for credit card payments when choosing Frisbii PAY. With this enhancement, updated card details (such as renewed or replaced cards) automatically generate a new token without requiring customer action.

This significantly reduces payment failures during renewals and helps lower churn by ensuring smoother, uninterrupted billing cycles.

ZugFERD invoices publicly available and available in version 2.3

ZUGFeRD invoice generation is now publicly available in Frisbii Transform. Merchants can use this standardized electronic invoice format to support compliant, machine-readable billing processes, especially beneficial for B2B and government-related invoicing requirements.

more information here: https://help.frisbii.com/frisbii-transform/docs/what-is-the-zugferd-standard-and-how-is-it-implemented

seamless redirect PayPalv2

Frisbii PAY now supports a seamless redirect flow for PayPal v2. Merchants can configure their checkout to skip the payment-method selection step and send customers directly to PayPal. This provides a faster, streamlined payment experience and is fully supported by Transform. Documentation: https://docs.frisbii.com/docs/paypal#/

🚀 Improvements

  • Amazon Pay: allow getting customer country information from Amazon Pay
  • Improve Migration flow to new Stripe Connect
  • Make orders searchable with OrderIDs in the UI
  • Add "Contract.IBAN" placeholder to Reminder/Dunning Email Templates
  • DATEV export – Making the posting type available for selection as an additional information field
  • Give the option to do mass write-off with a bookingDate in the past months
  • minor translation fixes in selfservice
  • Disable the ability to send an EBICS file if it has already been sent to the bank
  • Disable the ability to cancel EBICS file sending for files that are already sent or in processing
  • Improvement: Stripe Direct Debit should fail preauthorization in case of wrong currency
  • Bulk Upgrade: add an option to exclude contracts with end dates
  • virtual IBAN - accept international transfers (not only SEPA)

🐛 Bug Fixes

  • PayOne: Failed payments due to Insufficient funds will not be correctly retried
  • Deferrals: Product custom field information not exported to DATEV export additional fields
  • self service did not always load in the correct locale for some chrome based browser versions.
  • API: Disabling payment method should lead to prohibiting creating orders with the selected payment method
  • EBICS payments: replace some UTF-8 symbols which lead to rejected files on the bank side
  • Improve error handling and fall back strategy in case of wrong refund notification responses from PayEx
  • Mollie: fix of sending the company name when first name and last name are empty
  • Mollie: fix that seldomly after payment method change some payments could randomly fail
  • KPI: Some active contracts with a free of charge plan variant, but with a chargeable component subscription have been ignored in the Dashboard KPI chargeable contracts
  • Transaction list could run into a timeout with large data sets in the UI
  • add additional Validation that amount doesn't have more decimals than allowed when capturing a manual payment
  • Paypal v2: fix that a transaction does not remain in 'Pending' status even though there is an error in the response
  • subscriptionJS: Upgrade was not possible with combination of payment on account and adding component subscription
  • PayEx: failed refund request could lead to an invalid external refund registration
  • fix: Contract could not be upgraded even if a pause in the future was resumed
  • fix: GET Dunnings?customerId=nonExistingId endpoint returned all dunnings of the customers
  • fix: Not possible to perform upgrade to any other plan variant of selected plan if there is plan variant was without an internal name
  • fix: Get Planvariant endpoint could return 500 if the skip parameter was set to big
  • fix: Unbilled Metered Usage gets wrong BilledOn date in the future when cancelling the contract
  • fix: Amount due does not consider the amount from credit
  • fix: ZugFerd .xml invocie does not consider the amount from the credit