Payment Provider
A payment provider handles the checkout flow for paid Offers. When a payment provider is connected, members can complete purchases through a hosted checkout page and receive their entitlements automatically on success.
How It Works
When a member selects a paid term:
- Allegro creates a hosted checkout session with your connected payment provider.
- The member is redirected to the provider's checkout page to complete payment.
- The provider notifies Allegro when payment succeeds.
- Allegro creates the entitlements defined by the term and records the purchase.
Connecting a Payment Provider
Go to Organization Settings → Payment Providers to see all available providers and their current status.
To connect a provider:
- Click Connect next to the provider you want to set up.
- You are redirected to the provider's site to authorize the connection. Sign in if prompted.
- Grant the requested permissions and confirm the connection.
- You are redirected back to Allegro. The provider's panel updates to show Connected.
Only one payment provider can be active at a time. If you need to switch providers, disconnect the current one first.
Verifying the Connection
Once connected, the provider panel shows the account name and whether charges and payouts are currently enabled on that account. If charges are not enabled, check your account status with the provider directly — additional verification steps may be required.
Disconnecting a Provider
To disconnect:
- Go to Organization Settings → Payment Providers.
- Click Disconnect next to the active provider.
- Confirm the action.
After disconnecting, paid terms in your offers will no longer initiate checkout. Existing entitlements granted through previous purchases are not affected.
Disconnecting immediately disables payment processing. Any member who attempts to purchase a paid term will see an error until a payment provider is reconnected.
Webhooks
Reliable checkout fulfillment depends on webhook notifications from your payment provider. Without a webhook configured, purchases are only recorded when the member is redirected back to your site after checkout — they are missed if the member closes the browser before being redirected.
Contact your platform administrator to confirm the webhook is configured for your Allegro instance.
Related
- Offers and Terms — Configure paid terms that trigger checkout
- Entitlements — What members receive after a successful purchase
- One-off Purchases — Initiating checkout from the SDK