Confirming a subscription could stop with no explanation. Stripe declines to confirm a checkout whose customer holds no email address, and Upsoma created its Stripe customers with an internal identifier alone. New customers now carry the learner's email and name, and the payment form supplies the signed-in address for customers created before this change, so the Confirm control completes.
A card payment also now settles on the page it was started from. The capacity offer repeats the action a learner was stopped on once the payment clears, which only works while the learner is still on that page, so only a payment that genuinely needs a further step, such as a bank's 3-D Secure check or a digital wallet, leaves for it.