Skip to main content
A prepaid plan sells a fixed number of AI credits for a single payment. Customers see these as credit packs. The credits never expire, they are not renewed, and buying a pack does not change the buyer’s limits, features or networks.

Prepaid compared with subscriptions

Create a prepaid plan

1

Open the form

Go to Finance → Pricing Plans and click Create New Plan.
2

Name the pack

Enter a Plan name such as the size of the pack, and an optional Description.
3

Choose the type and price

Set Plan type to Prepaid, then enter the Price and Currency. Prepaid plans are one-time payments with no automatic billing renewal.
4

Set the credits

Under AI credits, enter the number of credits the pack contains. It must be a fixed number. Entering -1 is rejected with the message that prepaid plans need a fixed number of credits.
5

Set the status

Choose Active to sell the pack, Hidden to assign it yourself, or Closed to stop offering it.
6

Keep the unused sections empty

A prepaid purchase never applies the limits, features or networks from the form. Set each limit to 0, switch the features off and leave the networks unticked.
7

Save

Click Create plan.
The plan card on the Billing page lists every limit above 0 and every feature that is switched on, even for prepaid plans. Leaving them at 0 and off keeps the card from promising things the pack does not grant. The card still shows the networks line.
The full field reference is in Subscription plans.

What happens when someone buys a pack

  1. The customer opens Billing, picks the Prepaid tab, and chooses a pack. The tab appears only when at least one active prepaid plan exists. The card shows the price with one-time.
  2. The customer pays with a gateway that is enabled for one-time plans, or with a bank transfer. See Payment gateways.
  3. When the payment is confirmed, MagicPost records a completed order and adds the pack’s credits to the buyer’s Credit packs balance. For a bank transfer this happens when you mark the order Completed. See Orders and transactions.
  4. No subscription is created and the buyer’s plan does not change. The credits appear in their credit history as a credit pack.
You can also grant a pack yourself with Assign Subscription. For prepaid plans it only adds the credits. See Subscriptions.
Assigning a pack records a completed order at the plan’s full price. It counts as revenue on the Finance dashboard and can earn the referrer a commission. Use a plan priced at 0 when you only want to give credits away.

How pack credits are spent

MagicPost keeps two balances for each user: the plan allowance and the credit packs. AI runs draw from the plan allowance first and from the credit packs second. Renewing a subscription replaces the allowance but leaves the credit packs alone. Details are in Credits and allowances. If a user has an unlimited allowance from a plan with -1 credits, runs are covered by that allowance and pack credits are not touched.

Gateway support

Not every gateway sells one-time plans. Each gateway has its own switches for prepaid plans and for subscriptions, and checkout only offers the gateways that match the plan type. Coinbase Commerce, for example, only takes one-time payments. Check the page for your gateway in Payment gateways.