Integrations
Stripe Integration
Accept payments with Stripe in your VULK apps.
Stripe Integration
What You Can Build
- Subscription billing (monthly/yearly)
- One-time payments
- Product checkout pages
- Payment forms with card input
- Customer portals
- Webhook handlers
How to Add Stripe
Just describe what you need:
"Add Stripe checkout for a $29/month subscription with
success and cancel pages"VULK generates:
- Checkout session API route
- Payment button component
- Success/cancel redirect pages
- Webhook handler for events
Adding Your Stripe Keys
After deploying your app with backend:
- Go to Backend tab → Secrets Manager
- Add
STRIPE_SECRET_KEY(from Stripe Dashboard → API Keys) - Click Save Secrets
The key is encrypted and stored on Cloudflare - never in your code.
Test Mode
Use Stripe test keys during development:
| Card Number | Result |
|---|---|
| 4242 4242 4242 4242 | Success |
| 4000 0000 0000 0002 | Declined |
Use any future expiry date and any 3-digit CVC.
Going Live
- Get live keys from Stripe Dashboard
- Update
STRIPE_SECRET_KEYin Secrets Manager - Verify your Stripe account
- Your payments are live!
Webhooks
VULK can generate webhook handlers for:
checkout.session.completedcustomer.subscription.updatedinvoice.paid- And any other Stripe event
Just ask: "Add webhook handler for Stripe subscription events"