v1.10.37 - Card payments complete when the email is typed into the card form #
A card payment on a checkout session that was created with only a customer identifier now completes when the buyer types their email into the hosted card form. Previously the charge was refused after the card details were captured and the form timed out after two minutes.
21 Oct 2026
A buyer whose email was collected in the hosted card form, on a session the merchant created with a customer identifier but no email, could not pay by card: the captured card was refused at the charge step and the form showed a timeout after two minutes. Pressing Pay again repeated the failure.
What changed
- The email typed into the hosted card form now identifies the buyer before the captured card is charged, so the payment completes and the buyer is linked to the merchant's customer identifier as usual.
- A later identification of the same session with a different email is still rejected once a buyer is bound, so a session cannot be re-pointed at another customer.
Why it matters
Merchants who create checkout sessions server-side with a customer identifier and collect the email in the payment form no longer lose those card payments, and buyers no longer see a timeout after entering their card details.
No integration action is required.