Billing system for hosting clients - php/mysql

I need an online billing system to invoice recurring web hosting clients and billing for some other services.

I would prefer to implement a simple open source shopping cart system (with or without plugins) that has paypal and other payment gateway facilities, but will also consider a custom solution or something else you may have developed in the past that will better suit the following requirements.

- The site is more of a biling system for us rather than a fancy shopfront for clients. Mostly we will be creating a sale and expect the system to send out an invoice and a checkout payment link to the client. We should also be able to get the URL for a given invoice for a client and send it to them from our own email.

- Create client

- Create products and services

- Create a one-off sale with an invoice sent directly to client (Admin creates the sale, the client may or may not visit the site)

- {important} Define recurring payment/subscription services (monthly, 6 monthly, annual) where a customer signs up for a service and gets invoices automatically at the right time.

- They should be able to click on a link in an email and pay via paypal or another payment gateway we setup for direct credit card payments

- Email notifications for invoices becoming due to client and to admin

- When a payment is made for an invoice that was due, the record should be updated in the system to indicate payment received

- Reporting on unpaid invoices at any time

- Ability for admin to send reminder emails to clients for unpaid invoices containing a direct link where they can pay without logging in

- Very important to be able to create recurring/repeat invoices at the time interval we set for different services and the system to be able to create and send invoices at teh right time

Please let me know your experience, any sample of similar work, what solution you are proposing, how much you will charge and how long you will take to do it.

## Deliverables

We don't need a lot of emphasis on the design. It needs to be clean and professional looking but the emphasis is ont he functionality, security and ease of use. If you propse a shopping cart then we will be happy with a standard theme/template for it.

Skills: Engineering, MySQL, PHP, Project Management, Software Architecture, Software Testing, Web Hosting, Website Management, Website Testing

See more: what to charge for web design, web logging template design, web design without hosting, visit card design online, template web design for sale, template for sale web online, system one services, signs design online, php time card, paypal emails not received, payment management services, open php template online, online php project work, online clients for web design, how to send an invoice, how to get web design clients online, how to get web design clients, how to get the web services from the url, how to design shopping cart in php, how to create a simple php web

About the Employer:
( 38 reviews ) Australia

Project ID: #3219848

4 freelancers are bidding on average $627 for this job


See private message.

$595 USD in 14 days
(17 Reviews)

See private message.

$170 USD in 14 days
(8 Reviews)

See private message.

$297.5 USD in 14 days
(10 Reviews)

See private message.

$340 USD in 14 days
(3 Reviews)

See private message.

$1275 USD in 14 days
(1 Review)