In WHMCS 9, the Mark Paid action settles an invoice with a credit note. No payment transaction is created, so the payment is missing from Transactions, from the invoice ledger and from your income reports.
ADAD Quick Pay fixes that. It records a real payment for the remaining balance, exactly like the Add Payment tab, but for as many invoices as you want, in one click.
The same button is also available on every unpaid invoice page.
AddInvoicePayment API, no direct database changes
modules folder to your WHMCS root directoryFree to use on any number of WHMCS installations. Please test it on a single invoice first.
Be the first to review ADAD Quick Pay.
The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.
Version 1.0.0 - October 2026 Initial release.
Bulk "Mark Paid with Payment" button on the invoice list Same button on every unpaid invoice page Records a real payment transaction for the remaining balance using the official AddInvoicePayment API Choose payment method, payment date and an optional reference Skips paid, cancelled and refunded invoices; rejects future payment dates Results page with the outcome for every invoice Settings: default payment method, button label, payment confirmation email on/off Compatible with WHMCS 8.x and 9.x, PHP 8.1 to 8.3
Integrate your financial data stored in WHMCS into QuickBooks Online.