Skip to main content
Upsoma

Auth · Data model · Scheduling

Card payments confirm without leaving the page

Stripe needs an email on the paying customer before it will confirm a subscription, so Upsoma now supplies the learner's address and a card payment settles in place instead of stopping at Confirm.

Version v0.1.67

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.