The program is part of SaaS Business. The Affiliates section appears only while billing is on.
How the program works
- Every user has a Referral ID. Their link is the registration page with their ID added as a
refparameter. If registration is switched off, the link points to the home page with the same parameter. - A visitor who registers through that link, by email or with a social login, is recorded as referred by that user. The program must be enabled at that moment, otherwise nothing is recorded.
- When a referred user’s order completes, the referrer earns a commission. Only completed orders with a price above 0 qualify, so free plans earn nothing. Bank transfers earn the commission when you mark the order Completed, not while it is pending.
- Commission is the order price multiplied by the Commission (%) rate, rounded to two decimals.
- The referrer can request a payout once their available balance reaches your Payout Threshold. You pay them outside MagicPost and then update the request.
Configure the program
1
Open the settings
Go to Affiliates → Accounts and click Configure Affiliate System.
2
Choose your terms
Fill in the fields below.
3
Save
Click Save. The message Settings were saved successfully confirms it.
Bonus credits are added to the referrer’s plan allowance. A plan start or renewal that sets the allowance replaces them, so they are best understood as a short-term reward. See Credits and allowances.
Accounts
Affiliates → Accounts is titled Affiliate Accounts. It opens with three totals.
The table lists every user who has referred at least one person, with these columns.
Search by name, email or ID, or click a row to open the account. The account page shows Referrer Details (Referral ID, Total Referred, Total Commission), their Payout Details (PayPal Email and Bank Requisites, or Not provided yet) and a Referred Users table with each person’s name, email, commission and date.
Earnings
Affiliates → Earnings, titled Affiliate Earnings, lists each commission-earning order. The subtitle gives the total payments.Payouts
Affiliates → Payouts, titled Affiliate Payouts, lists payout requests, newest first.
Filter by Status, open a request with View, or Decline it directly after confirming.
Process a payout
1
Open the request
Click View on a Pending request. The Payout Request page shows the amount, the requested gateway, the customer and Payment Details.
2
Find the destination
For a PayPal payout, Customer PayPal Email holds the address. For a bank transfer, Customer Bank Requisites holds the account details the user typed in.
3
Pay the user
Send the money yourself through PayPal or your bank. MagicPost does not move money.
4
Update the status
Choose a status in the Status menu and click Update Status. The message Status updated successfully. confirms it.
A user’s available balance is their total earned commission minus every request that is Pending, Approved or Paid. A user can have only one Pending or Approved request at a time, and each request is for the full available balance.
Amounts on the Affiliates pages are plain numbers without a currency symbol. They are in the currency of the orders that earned them. If your plans use several currencies, add them up with care.

