Shared Payments Widget
One Stripe integration, embedded across multiple sites.
Running — configuration incomplete
- Databaseconnected
- Stripe keysnot configured — placeholders present
- Webhook secretnot configured — deliveries will be rejected
- Site allowlistempty — every origin is rejected
- Price allowlistempty — any price in the account is sellable
Embed on a site
<script async src="https://stripe-widget.abedubas.dev/widget.js"></script> <pay-widget price-id="price_123" label="Buy now"></pay-widget>
The embedding site needs no API key and no backend. Its origin must be added to ALLOWED_SITES first, or the widget is refused.