Stripe Webhook Configuration

Webhook Endpoint URL

Use this URL in your Stripe Dashboard → Developers → Webhooks

Required Event

checkout.session.completed

Environment Variables Status

STRIPE_SECRET_KEY✓ Set
STRIPE_WEBHOOK_SECRET✓ Set
PUBLIC_SITE_URL✓ Set

To update secrets: Go to Base44 Dashboard → Your App → Settings → Environment Variables

Setup Instructions

  1. 1
    Go to Stripe Dashboard

    Navigate to Developers → Webhooks

  2. 2
    Add Endpoint

    Click "Add endpoint" and paste the webhook URL above

  3. 3
    Select Event

    Choose "checkout.session.completed" from the events list

  4. 4
    Copy Signing Secret

    After creating the webhook, copy the "Signing secret" (starts with whsec_)

  5. 5
    Update Environment Variable

    In Base44 Dashboard, update STRIPE_WEBHOOK_SECRET with the signing secret from Stripe

  6. 6
    Verify PUBLIC_SITE_URL

    Make sure PUBLIC_SITE_URL is set to: https://melonovo.com

Testing Your Webhook

After setup, test by making a real payment in test mode. Check the Stripe Dashboard → Webhooks → Your webhook → Events to see if events are being received.

Open Stripe Webhooks Dashboard

We Value Your Privacy

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. You can manage your preferences at any time.

By continuing to use our site, you agree to our Privacy Policy and Cookie Policy