Pro School Documentation

Invoices


The system allows you to generate invoices for any of the users on your system. Each Invoice can then be paid using any of the three payment gateways we have implemented: PayPal, Stripe and 2Checkout.

Each Invoice can be downloaded as a PDF. There is also a HTML version that allows your users to view it online and pay it directly.

When you generate an invoice for a user, they'll receive a notification that a new invoice needs paying.

You can create Paying Accounts, which is where you choose where the Invoice is paid into. Here you can specify the API keys for Stripe, 2Checkout and PayPal Email. Once a user pays the invoice, the invoice is automatically set to paid.

A user can enter their address details in the Settings section.

Invoice Templates allow you to create a template of a specific invoice. This template can then be reused for Reoccuring Invoices, which are invoices that reoccur over a selected period.

Reoccuring invoices can recoccur every day, every week, every month or every year. You'll need to setup the cron: http://www.example.com/cron/invoices in order for the invoice to be generated. You can see when an invoice has reoccured by looking at the Last Occurred field.

The Your Invoices section will display any invoices that have been assigned to you to pay.

You can view Payment Logs in the Admin Panel.