Your business, in control
Payment Summary
Manage offers, share links, and review payments without touching sensitive data.
Recent activity
Changes arrive from Stripe events.
No payments yet
When your webhook confirms a payment, it will appear here.
Before activating production
Three quick checks.
- ✓Owner permissionOnly your account manages the dashboard
- 2Webhook configuredConfirms payments and refunds
- 3Test paymentUse a dummy Stripe card
Catalog
Products and services
Each offer can generate a secure Checkout or a payment link.
Your secret key never reaches the browser. The backend must validate your owner session and create the prices in Stripe.
Create your first product
Define a clear price and share it once your Stripe connection is ready.
Control and security
Stripe Configuration
Separate test and production credentials on your server.
Active environment
Charges will be created in the selected environment.
The panel is ready; the keys live only in server environment variables.
Protected server variables
Configure them in your hosting provider, never in this HTML.
STRIPE_SECRET_KEYCreates Checkout, refunds, and Portal.••••••••••••••••STRIPE_PUBLISHABLE_KEYIdentifies your account in public components.••••••••••••••••STRIPE_WEBHOOK_SECRETVerify the signature of each event.••••••••••••••••Never save card data. Do not store full numbers, CVV, or secrets in products, history, or the browser.
Basic payment history
The webhook feeds this view with non-sensitive data.
No history yet
Confirmed payments will appear once you connect the webhook.
Getting started
Connect Stripe without exposing secrets
A short path to move from test to production with clear controls.
Connect in your backend
Save the three environment variables on the server. This panel only calls authenticated endpoints; it never receives your secret key.
POST /api/checkout/sessionPOST /api/checkout/linkPOST /api/customer-portalConfigure the webhook
Verify the signature with STRIPE_WEBHOOK_SECRET and register payments, refunds, and subscription changes.
Test before charging
Use Stripe's test mode and a dummy card from their documentation. Never test with other people's cards or make micro-charges.
Activate production
Once the webhook and return pages are working, change the keys on the server and confirm owner permission.
Recommended backend contract
The browser does not decide prices or permissions.
Checkout completed
Thank you for your purchase
Your payment is being securely confirmed. You will receive the receipt from Stripe.
We do not display or store card data on this page.
Checkout canceled
No charge was made
You can review the offer and try again whenever you want. Your card information never reaches this dashboard.
Catalog
