For the complete documentation index, see llms.txt. This page is also available as Markdown.

Add or edit a plan

Add or edit a plan — not in Cloud today; do it at your payment provider.

Where: Payments → Plans → Add New / a plan · /projects/<project>/payments/plans/new — not available today

Before you start

Steps

  1. Open your provider's dashboard and create or change the plan there. Create products and prices at your provider (for example Stripe Dashboard → Product catalog).

  2. In Norbix, create a payment trigger for the provider events you care about.

Result

The plan exists only at your provider. Norbix does not store it; it sees it when the provider sends an event that names it (its id is in the @Model.Payment.ExternalIds.* tokens of the trigger).

Change or remove it later

  • Change or remove the plan at your provider — see Delete a plan.

Do it from code

There is no plan call. What Norbix can do today is react when your provider reports a change, with a payment trigger on events such as invoice.paid, customer.subscription.updated (Stripe), transaction.completed (Paddle), subscription_payment_success (Lemon Squeezy), PAYMENT.SALE.COMPLETED (PayPal). List the events Norbix received:

The client setup is on the Payments page. API: Get Payments Webhook Log

Last updated

Was this helpful?