Error - Klarna `setup_future_usage` is not available to customers in AU

We recently upgraded our Stripe API and SDK to the latest versions.

Previously, when creating recurring payments (using setup_future_usage = "off_session"), Klarna and other BNPL payment methods were not displayed in the Payment Element. After the upgrade, Klarna now appears as an available payment option.

We prefer to use automatic_payment_methods = true to simplify our integration. However, since this update, BNPL payment methods (like Klarna) are appearing in the recurring payment setups.

The behaviour we are seeing:

  • Klarna works correctly for recurring payments in US and UK accounts.
  • Klarna fails for recurring payments in AU and NZ accounts, returning this error:

Klarna setup_future_usage is not available to customers in AU

Questions:

  1. Why is Klarna (and other BNPL methods) now appearing in the Payment Element for recurring payments after the update, whereas it did not appear previously?
  2. If Klarna is shown, why does it fail specifically for AU/NZ accounts?