Every user starts with a free account. People can upgrade for more options and if their period expires, they will fall back to the free account. Of course they can extend this period before or after expiration.
With the payment configuration you can configure how users can pay for their subscriptions. Bank Transfer is enabled by default.
By default, you have to manually upgrade a subscription after a user has upgraded. The system owner will receive a mail notification. However, you can change this behaviour in
/local/app/config/production/payment-gateways.php by setting
auto_update_subscription to true. Now subscriptions will be upgraded when a user is going to make a payment. This upgrade will also take place if the user cancels the payment.
Assuming that you have copied all configuration files from
/local/app/config/production/, the payment gateway settings can be found in the file
The email address you enter at
admin_mail will receive a copy of payment confirmation mails sent to the users. If empty, this mail will default to the system's default email address is used. You can use multiple email addresses seperated with a comma (,).
PayPal only requires your PayPal email address. Since there's no automated recurring subscriptions or callbacks, you can use both your PayPal personal and business account.
With Bank Transfer you can let clients pay their invoice by bank. You will need to check manually if payments are received.
2Checkout requires that at least one shipping method exists in your account. You can create one by logging into your account and click the "Shipping" tab. Call it something like “Online Service” and don't enter a Tracking URL.
System Administration > User Plansis used for the payment. If this currency isn't supported by the payment provider, the provider will probably show an error.
You can order the way payment gateways are shown in the system by reordering them in the configuration file.