Skip to content
Shahid Malla
Payment gateways In Stock

Pay by Invoice Gateway with Moneybird for WHMCS

Lets approved business customers choose pay by invoice in WHMCS, with each invoice created in your Moneybird administration and sent from there.

WHMCS 8.13 PHP 7.4+

What does the pay by invoice gateway do?

Some business customers cannot pay by card at checkout; their accounts team pays invoices from the bookkeeping system at the end of the month. This package adds a manual payment gateway to WHMCS for those customers, plus an addon that keeps the list of who is approved to use it. No card details are collected. The customer sees your payment instructions on the invoice, written in HTML in whatever language you choose.

When an invoice is created with this gateway for an approved customer, the addon finds the customer in Moneybird by email or creates a new contact, creates a sales invoice there with the same lines, dates and currency and a reference to the WHMCS invoice number, and can send it to the customer through Moneybird's own email.

What is included?

PartWhat it does
GatewayManual payment option with your payment instructions and no card fields
Approved customersAdd or remove clients, with notes and the admin who approved them
Moneybird syncContact lookup or creation, sales invoice creation and optional sending
Admin invoice pageSync status, Moneybird ID and any error shown on each invoice
Client invoice pageNotice that the invoice was sent through Moneybird or is being processed
Addon pagesDashboard, invoice list with reindex, logs and a Moneybird connection test

Who should use it?

It is for hosting companies and agencies that keep their books in Moneybird and bill some business clients on account rather than by card. It keeps those invoices in your accounting system from the start, so nobody retypes them, while WHMCS still tracks the service and its due dates.

What do you need, and what are the limits?

Requirements: WHMCS 8.13, PHP 7.4 or newer with cURL, a Moneybird administration with an API token, and my Moneybird integration addon, which holds the connection details this gateway reads.

Limits: the gateway takes no money itself and never marks an invoice paid. When the customer pays the Moneybird invoice, the payment is recorded in WHMCS by your staff, and WHMCS then runs its normal automation. Refund requests are logged and handled by you. Tax rates are not mapped line by line; prices are sent to Moneybird as tax-inclusive amounts. With the approved-only setting on, customers outside your list do not get a Moneybird invoice, so check your order form shows the gateway only where you want it.

It costs $49 once for a lifetime license with twelve months of updates and support, an instant download and license key, and a seven-day refund window.

Key features

  • Manual pay by invoice gateway with no card fields
  • Approved customer list, with notes and approver recorded
  • Approved-only mode that limits Moneybird invoices to your list
  • Moneybird contact found by email or created from the WHMCS client
  • Moneybird sales invoice created with the same lines, dates and currency
  • Optional sending of the invoice through Moneybird email
  • Sync status, Moneybird ID and errors on the admin invoice page
  • Payment instructions in HTML, in any language
  • Invoice list with reindex, activity logs and a connection test

Why customers buy this module

  • →Business customers can pay on account without a card at checkout
  • →Invoices reach your Moneybird books without retyping
  • →Staff can see at a glance which invoices synced and which failed

Frequently asked questions

Does this gateway mark invoices paid automatically?

<p>No. It is a manual method: the order goes through without a payment being taken, and the WHMCS invoice stays unpaid until the payment is recorded. Once it is recorded, the addon updates its sync status and WHMCS runs your usual paid-invoice automation.</p>

Can any customer choose pay by invoice?

<p>With approved customers only switched on, which is the default, Moneybird invoices are created only for clients on your approved list, and a payment attempt from anyone else is declined. You add and remove clients on the addon's Approved Customers page, with a note for each.</p>

Do I need a separate Moneybird module?

<p>Yes. The gateway reads the Moneybird administration ID and API token from my Moneybird integration addon, so that addon must be installed and connected first. The connection test on this addon's page confirms that WHMCS can reach your Moneybird administration.</p>

Technical specifications

WHMCS
8.13
PHP
7.4+
Accounting system
Moneybird API v2
Requires
Moneybird integration addon for the API connection
License
Lifetime, 1 year of updates and support included
Delivery
Instant download and license key
Refund window
7 days