A product only works at checkout if the paywall screen, your Stripe connection, and this tab are all in the same mode. A real launch needs a Live product with a Live Stripe connection; a safe rehearsal needs a Test product with a Test connection. Mixing modes is the most common reason a paywall fails to charge.