Shared Payments Widget

One Stripe integration, embedded across multiple sites.

Running — configuration incomplete

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.