SDK v1.17.39: Faster checkout and a better 3DS experience

This release improves the payment experience in two key areas: checkout renders faster, and the 3D Secure flow for card payments handles authentication results more clearly and reliably.
Checkout shows up faster
Previously, the SDK waited for a payment method update before rendering the checkout form. That round trip could add around 500 ms before the customer saw the form.
With rebill@1.17.39, checkout renders first, and that update runs only when the customer submits the payment, safely and in order.
Customers see the payment form sooner, without changing when the payment method is charged or skipping the bank verification step.
A better 3DS experience
We also improved the 3D Secure flow for cards in cases where a bank-approved authentication could be misinterpreted.
When a bank approves a 3DS authentication without showing a challenge, the SDK now correctly recognizes that response as a valid approval.
And when a challenge is required, the iframe now allows biometric authentication and passkeys when supported by the bank.
How to use it
Update the rebill package to version 1.17.39.
There are no breaking changes and no integration changes required.
Available in: rebill@1.17.39
npm install rebill@1.17.39
