Questions builders ask first
FAQ for extension builders
The short answers on paid access, license keys, testing, refunds, and how Payhook keeps Stripe-backed access in sync.
- No backend required Payhook hosts checkout and payment state.
- No license keys Stripe payments drive access directly.
- Test before launch Use the dashboard Test toggle before launch.
FAQ
-
When am I charged?
Payhook takes its fee on successful checkouts only. Failed or abandoned payments are not billed.
-
Do I need a separate licensing server?
No. Your extension pulls payment state from Payhook and unlocks features client-side. No keys to generate or store.
-
Can I use my existing Stripe account?
Yes. Connect via Stripe OAuth and keep selling through your own products and prices.
-
Do I need a backend to charge for my Chrome extension?
No. Payhook runs the payment and access system behind the scenes. Your AI builder adds the Payhook unlock flow, and there is no server for you to deploy or maintain.
-
How is this different from Chrome Web Store payments?
Google removed in-store payments for extensions. Payhook lets you sell Pro access with your own Stripe account, hosted checkout, and subscriptions, similar to services like ExtensionPay, with direct Stripe Connect payouts to you.
-
Can users bypass payment if extension source is visible?
Any browser extension can be modified locally by a determined user, so the practical goal is simple: make paying the easiest path. Payhook ties paid access to Stripe payment state instead of license keys.
-
What happens if a user reinstalls or uses multiple browsers?
Payment hooks are keyed per install. Users who paid can confirm via email link or match the same email on pull so Pro access returns after reinstall when payments are still active in Stripe.
-
Do I need license keys?
No. Stripe remains the source of truth, and Payhook keeps your unlock flow aligned with payments, refunds, and subscription cancellations.
-
How do I test before publishing to the Chrome Web Store?
Use the dashboard Test toggle and Stripe test prices before you launch. Your AI builder or developer can wire the test flow from the dashboard values.
Ready to add paid access?
Start with the unlock button, connect Stripe, and copy the setup brief into your AI builder or developer workflow.