Pre-populate email in Stripe checkout

This commit is contained in:
Ian Gulliver
2025-12-30 11:40:43 -08:00
parent 5de012c104
commit e4baf19b3e

View File

@@ -260,7 +260,8 @@ func handleDonate(w http.ResponseWriter, r *http.Request) {
baseURL := os.Getenv("BASE_URL") baseURL := os.Getenv("BASE_URL")
params := &stripe.CheckoutSessionParams{ params := &stripe.CheckoutSessionParams{
Mode: stripe.String(string(stripe.CheckoutSessionModePayment)), CustomerEmail: stripe.String(email),
Mode: stripe.String(string(stripe.CheckoutSessionModePayment)),
LineItems: []*stripe.CheckoutSessionLineItemParams{ LineItems: []*stripe.CheckoutSessionLineItemParams{
{ {
PriceData: &stripe.CheckoutSessionLineItemPriceDataParams{ PriceData: &stripe.CheckoutSessionLineItemPriceDataParams{