This project is not covered by Drupal’s security advisory policy.

This module integrates the Billzone invoice handling system's API ( to Drupal 8.
With this module you can easily generate invoices and download them if it is needed.

The module provides a billzone Drupal 8 service, which has 2 public method:

  • createInvoice($invoice)
  • downloadInvoice($invoice_number)

You can see an example to use it in the billzone_example module.

This module also provides a Billzone settings form:
/admin/config/system/billzone (Configuration -> Web services -> Billzone settings)

In the settings form you can set the following properties:

  • (*) Mode: You can choose between Sandbox and Live mode
  • (*) Default unit identifier
  • (*) Default account block prefix
  • Invoice description
  • Notes
  • (*) Security token
  • (*) Payment deadline

(* (asterisk) means that the corresponding property is required for the usage)

Sandbox mode

Billzone offers a sandbox mode, which is almost identical with the live mode, but in sandbox mode you can test your
application without any risk. This should be used for development.

Here you can register for a sandbox user:

How to start

You have to start filling in information in the Billzone system:

Common mistake

The Billzone system returns with an 61003 error code.

This can be caused by 3 things:

Supporting organizations: 
This module is developed by the Drupers.

Project information