Pay Invoice Without Login - Documentation

Overview

Pay Invoice Without Login for WHMCS is a lightweight, secure module that enables invoice payments without requiring client login. This is ideal for businesses who want to speed up the payment process by eliminating unnecessary barriers—especially when working with third-party payers, quick settlements, or non-technical clients.

How It Works

The module enables WHMCS admins and clients to generate secure, shareable links to individual invoice payment pages. These links can be sent via email, messaging platforms, or embedded in payment reminders.

There are two ways to generate and share the link:

1. From the Admin Area

  • Admins can generate a secure pay-now link for any invoice.

  • This link grants full access to the client’s account, including:

    • Invoices and billing

    • Services and domains

    • Support tickets and client profile

  • It behaves as if the recipient is fully authenticated as the client.

⚠️ Security Notice: These links should only be shared with trusted parties. Treat them as temporary client login tokens.


2. From the Client Area

  • Clients can generate and share a link to a specific invoice.

  • The recipient will only be able to view and pay that specific invoice, without accessing any other part of the account.

Use Case: Perfect for clients who want someone else (e.g. an assistant or payer) to pay an invoice without giving full access to their account.


✨ Key Features

  • Generate Secure Pay-Now Links from both admin and client areas

  • No Login Required to view and pay invoices via shared links

  • Role-Based Behavior: Admin vs Client link permissions

  • Faster Payments by reducing login friction

  • Fully Compatible with WHMCS login system — standard login still applies for logged-in clients


Installation & Setup

  1. Upload the module files to your WHMCS /modules/addons/ directory.

  2. Navigate to WHMCS Admin > Setup > Addon Modules

  3. Find Pay Invoice Without Login, click Activate

  4. Configure permissions as needed (Admins only, etc.)


Using the Module

Admin Instructions:

  1. Go to Invoices > View Invoice

  2. Click “Generate Pay-Now Link”

  3. Copy and send the generated link to the recipient

Client Instructions:

  1. Log into client area

  2. Go to Invoices > View Invoice

  3. Click “Share Payment Link”

  4. Copy and send the link

  • 0 Users Found This Useful
Was this answer helpful?