Web Invoice - Invoicing and billing for WordPress

By : mohanjith

Web Invoice lets WordPress and WordPress MU blog owners send itemized invoices to their clients. Ideal for web developers, SEO consultants, general contractors, or anyone with a WordPress blog and clients to bill. The plugin ties into WP's user management database to keep track of your clients and their information.

Once an invoice is created from the WP admin section, an email with a brief description and a unique link is sent to client. Clients follow the link to your blog's special invoice page, view their invoice, and pay their bill using Moneybookers, Google Checkout, AlertPay or PayPal. The control panel is very user-friendly and intuitive.

Credit card payments may be accepted via Authorize.net, MerchantPlus' NaviGate, Moneybookers, Google Checkout, AlertPay or PayPal account. For recurring billing we have integrated Authorize.net's ARB API that will allow you to setup payment schedules along with invoices.

Some features:

  • Create invoices from the WordPress control panel
  • Prefill customer information using the WordPress user list
  • Download invoice as PDF document
  • Send invoice notifications to customers with a secured link back to the web invoice
  • Send invoice reminders to customers with a secured link back to the web invoice
  • Accept credit card payment via PayPal Payflow, Authorize.net, Sage Pay or MerchantPlus NaviGate
  • Moneybookers, AlertPay, Google Checkout, 2Checkout or PayPal available if you don't have a credit card processing account
  • Setup recurring billing using Authorize.net's ARB (Automatic Recurring Billing) feature, Google Checkout Subscriptions, PayPal, AlertPay or Moneybookers
  • Force web invoice pages to be viewed in SSL mode
  • Archive old invoices
  • Easily use old invoices as templates for new ones
  • Dynamic and intuitive user interface
  • Automatically mark invoices paid via Moneybookers (Requires merchant status), AlertPay (Requires merchant status), PayPal, Payflow, Payflow Pro, Sage Pay, Authorize.net or Google Checkout as paid
  • Split gateway support (Your client is given the option of choosing the preferred gateway from the list of gateways you support). e.g PayPal and Moneybookers
  • All user interfaces are internationalized
  • E-mail templates and hooks to allow you to customize the e-mails sent to your clients
  • Integrate with other plugins, actions available: web_invoice_mark_as_paid, web_invoice_content_append, web_invoice_front_top, web_invoice_front_bottom, web_invoice_front_top, web_invoice_front_paid, web_invoice_front_unpaid, web_invoice_invoice_save, web_invoice_process_settings, web_invoice_display_settings, web_invoice_invoice_restart_recurring, web_invoice_invoice_pause_recurring
  • Works with WordPress 3.x and WPMU 3.x

Sponsored features:

  • Google Checkout support sponsored by Aaron Petz, http://aaronpetz.com
  • Google Checkout subscriptions and PayPal Payflow support sponsored by Sean Ham, http://consulting.dynamisart.com
  • Sage Pay support sponsored by Euan Robertson, http://euan.co.uk/
  • AlertPay subscriptions support sponsored by Nathan Prescott, http://neopetsguru.com/
  • 2Checkout integration and per invoice payment methods sponsored by Graffias Network, http://www.graffiasnetwork.com/

Would you like to see this plugin in other languages? Please show your interest in the Web Invoice community forum.

Web Invoice is already translated to:

  • Italian (it_IT) by Dukessa
  • Belarusian (be_BY) by iam, http://www.antsar.info
  • Portugese (pt_BR) by André Luiz, http://andrewebmaster.com.br
  • Spanish (es_ES) by Danilo Casati, http://www.e-rgonomy.com/
  • Spanish, Columbian (es_CO) by Juan Salcedo
  • Swedish (sv_SE) by Lena Petersson, http://designerstudion.se/
  • French (fr_FR) by Aphrodite, http://mgr-artagency.com/
  • German (de_DE) by Miguel, http://zwilla-research.com/

If you like this plugin please give it a good rating, and consider saying thanks, sponsoring a feature or making a donation.

Special thanks should go to Tammie Lister for creating the cool logo

Plug-in uses dompdf to generate PDF documents.

This is a fork of WP-Invoice, however now lot of things have changed since.

WP-Invoice - Web Invoice and Billing

WP-Invoice 4.0 is the most popular and flexible plugin for WordPress that allows you to make your site accept payments. Complete e-commerce solutions out of the box. Flexible and extendable. WP-Invoice lets WordPress blog owners send itemized invoices to their clients. Ideal for web developers,.........

Similar: 39%

Gravity Forms + Stripe

Stripe allows you to process credit cards directly on your site, securely and easily, without having to deal with merchant accounts, PCI-compliance, or PayPal. This Gravity Forms add-on integrates Stripe with your forms using Stripe.js to make sure sensitive card information never hits your server. .........

Similar: 32%

PaymentSpring Gravity Forms Add-On

PaymentSpring is a credit card processing gateway with a developer friendly API. This plugin is officially supported by PaymentSpring and will allow you to send credit card data in a secure manner from a Gravity Forms form. This plugin will not work if Gravity Forms is not installed. You will .........

Similar: 31%

Sprout Invoices - Client Invoicing & Estimates

Sprout Invoices – Premium WordPress Invoicing Plugin Our mission at Sprout Apps is to build a suite of apps (aka plugins) to help us all work more efficiently & provide complete control the WordPress way. Our latest Sprout Apps are Sprout Invoices and Help Scout Desk, with many more to come....

Similar: 27%

Better 2Checkout Payment Gateway for WooCommerce

Better 2Checkout Payment Gateway for WooCommerce is a payment gateway that allows your WooCommerce powered store / e-commerce website to accept credit card and PayPal payment via 2Checkout. Click to see a demo...

Similar: 19%

2Checkout for Easy Digital Downloads

2Checkout for Easy Digital Downloads is a payment gateway that allows your Easy Digital Downloads powered store / e-commerce website to accept credit card and PayPal payment via 2Checkout. Click to see a demo...

Similar: 18%

MarketPress - WordPress eCommerce

MarketPress sets the standard for WordPress eCommerce solutions, providing an elegant shopping experience that supports all major payment gateways and allows you to easily manage distribution and shopping costs with custom shipping options. Why spend thousands of dollars on cowboy-coded extensions .........

Similar: 16%

Braintree for Easy Digital Downloads

Braintree for Easy Digital Downloads is a payment gateway that allows your Easy Digital Downloads powered store / e-commerce website to accept credit card and PayPal payment via 2Checkout. Click to see a demo...

Similar: 16%

Fakturo

Fakturo is a complete system SME management, released as a WordPress plugin with multiple functions for small and medium-sized companies. It's FREE, fully-configurable, customizable and upgradable through WordPress filters and also by AddOns or customized support. NOTE: This plugin is in very early.........

Similar: 16%

PaymeButtons for Stripe

What is PaymeButtons for Stripe? PaymeButtons for Stripe is an awesome alternative to PayPal's buy now, pay now and donation buttons. With PaymeButtons for Stripe you can start accepting credit card payments on your site in minutes - no coding required. Although many payment plugins charge you upo.........

Similar: 11%