PHPAudit v2 provides a complete invoicing and billing system allowing you to charge your products a one time fee, a recurring fee, or a recurring fee which ends after a certain number of payments.
Users are provided with a complete history of all invoices and staff can have full access to their invoice and payment history including any transaction IDs from the payment processor. These values are stored in the account register for the invoice.
PHPAudit includes full support for region/state and country tax allowing you to add tax to users from certain locations but no tax for users from others. Multiple taxes can also be applied to one order which allows PHPAudit to be used by Canadian based businesses.
PHPAudit supports several payment processors out of the box including 2checkout, Authorize.net, Linkpoint, EFT Secure, BluePay, Paypal, Offline Credit Card, Mail-in Payment, Stormpay and WorldPay which can easily be extended to support any others required using our payment processor module system.
Billing for your products, addons, support and product updates
Many products have a number of configurable extras or modules which need to be purchased separately either at the time the product is ordered or afterwards; products are also often sold which come with support and access to product updates certain length of time. PHPAudit supports all of these with minimal extra configuration.
The Product Addons options allows you to specify additional items users can purchase during checkout, whether it be additional modules for your script or something like product installation.
Support Packages allow you to specify the length of time users should receive support and when it expires PHPAudit allows the user to purchase a new package. Multiple packages can also be configured allowing them to purchase 6 months of support for $x, or 12 months of support for $y. Upgrade package terms can be set in minutes, hours, days, months or years.
Upgrade Packages can be used to restrict users access to download your product after a certain length of time. PHPAudit allows you to configure the length of time that should be included with a product purchase (if any) and then the renewal fees for when that expires.
Bill for services
As well as being able to charge users for products (whether they are licensed or unlicensed) you can also charge users for services such as product installation, performing an upgrade, custom development or anything else you desire!
If your service is one that can be repeated time and time again then you can create a product that doesn't issue any licenses and allow users to purchase it through the order system. If it is a one off or custom service then you can add a custom order and invoice to a users account which they can then pay through one of the integrated PHPAudit payment processors.