Promised payment
From ISPWiki
Billing settings
When creating a new payment method, provide the following information:
- Name
- Delete due invoices in ... days
- Minimum payment amount
- Maximum amount - the maximum allowable amount of a promised payment;
- Period - period in days upon which a promised payment will become "Not paid";
- Number of payments - the number of "Paid" payments a user must have to be able to use a promised payment;
- Amount - a minimal payment amount a user must have to be able to use a promised payment.
A customer may add funds to his personal account by making a promised payment. The maximum payment amount can be specified in the payment method's settings. Once the funds are credited, the payment's status will change into "Pending".
The customer cannot make promised payment again unless his current promised payment is removed (regardless its status).
A current promised payment will be automatically removed when:
- the customer credit his account using other payment methods, the balance of account exceeding the amount of promised payment.
- the specified period is over, the promised payment will become "Not paid".
If a period to delete due invoices is specified for this payment method, the payment will be removed on the due date. After that the customer will be able to make a promised payment again. If such a period is not set, the promised payment will remain "Not paid" until the account is debited using another payment method.
The customer cannot delete the "Pending" promised payment. If he created promised payment that cannot be credited due to unknown reasons, this payment will remain "Not paid". The customer can delete or credit it later. If the period to delete due invoices is specified, the payment will be removed once this period has passed.
