Connect Stripe Billing so invoices can include a cryptocurrency pay link generated by ZBX.
Auto charge
ZBX does not implement Stripe auto-charge for crypto. To charge a customer automatically in crypto, create a recurring pay link in the dashboard and have the customer complete wallet connection / signature where required.
Enable the integration
- Sign in to Stripe.
- Open Developers → API keys and copy a secret key for the environment you want to connect.
- Sign in to ZBX and open Settings → Integration.
- Find Stripe and choose Connect.
- Paste the Stripe API key and confirm integration.
The integration should register a Stripe webhook endpoint automatically. Confirm it under Stripe Developers → Webhooks. If missing, add an endpoint using the webhook URL shown in the ZBX integration UI.
Using Stripe webhooks is strongly recommended because relying only on API polling can hit rate limits.
Subscriptions with Stripe
Prerequisites
Confirm Stripe appears as connected under Integrations.
Create a product (optional)
- In Stripe, open Product catalog → Add product.
- Set name and price, then save.
ZBX can generate a pay link and attach it as metadata on the price / related invoices.
Create a subscription
- Open Customers, select the customer, then Create subscription.
- Attach the product.
- Under Subscription settings, turn off auto charge and invoice payment-page auto behaviour that ZBX cannot process.
Invoices left on auto-charge for card will be ignored for crypto processing.
After setup, open an invoice and confirm the pay link metadata. When the customer pays successfully on the ZBX checkout, the Stripe invoice is marked Paid and crypto payment details are attached.