Manual Card Entry

Charge a card by typing card details securely via Stripe.js.

Notes
  • Use Stripe test cards (e.g., 4242 4242 4242 4242, any future expiry, any CVC) in test mode.
  • This flow uses online card entry (payment_method_types = card). For in-person readers, use the Terminal flow.
  • Set NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY for this page to work.