fix: free plan $0 PaymentIntent for age verification #125

Merged
will.anderson merged 5 commits from fix/free-plan-payment-intent into dev 2026-05-12 00:46:03 +00:00
Owner

All plans now use PaymentIntent. Free creates $0 PI with setup_future_usage=off_session — card verified and saved, no charge. Removes the SetupIntent path for free. Fixes button label to show 'Verify age & get started' instead of 'Complete purchase' for free plan.

All plans now use PaymentIntent. Free creates $0 PI with setup_future_usage=off_session — card verified and saved, no charge. Removes the SetupIntent path for free. Fixes button label to show 'Verify age & get started' instead of 'Complete purchase' for free plan.
will.anderson added 5 commits 2026-05-12 00:45:54 +00:00
Free plan: use $0 PaymentIntent instead of SetupIntent for age verification
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m45s
7be2b49300
All plans now use the same payment intent flow. Free creates a $0 PI
with payment_method_types[]=card and setup_future_usage=off_session.
No charge, card saved. Removes setup_mode=true for free plan.

Fix submit button label: show 'Verify age & get started' for free
instead of 'Complete purchase'. Retire checkout-free.el.
will.anderson merged commit 73c435eb90 into dev 2026-05-12 00:46:03 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/neuron-web#125