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.
What happens when someone buys a pack
- 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.
- The customer pays with a gateway that is enabled for one-time plans, or with a bank transfer. See Payment gateways.
- 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.
- No subscription is created and the buyer’s plan does not change. The credits appear in their credit history as a credit pack.

