69f348d48b84920391184662580071d6812b5a33
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m40s
Stripe rejects amount=0 PaymentIntents. Free plan age verification should use a SetupIntent (no charge, saves payment method). The JS already handles setup_mode:true by calling stripe.confirmSetup instead of confirmPayment. Mirrors the existing professional-later SetupIntent path.
Description
Neuron marketing site - El-native server
9.7 MiB
Languages
Emacs Lisp
47.1%
C
34.7%
HTML
7.5%
TypeScript
5.4%
JavaScript
2.4%
Other
2.9%