WHMCS payment verification

UPI payments for hosting businesses

PaymentSetu helps hosting providers accept UPI payments for WHMCS invoices, including domain renewals, shared hosting, VPS, dedicated servers, SSL, and add-on services.

Your customer pays through UPI, the money goes directly into your merchant account, and PaymentSetu verifies the payment for the WHMCS invoice.

No separate PaymentSetu KYC is required. Connect your existing merchant account, add your API key, and start collecting payments from WHMCS clients.

Hosting invoice payments Collect UPI payments for WHMCS orders, renewals, and service invoices.
Direct merchant account Payments settle in your own connected UPI merchant account.
Automatic verification PaymentSetu verifies payments and helps WHMCS mark invoices paid.

Setup

Install the gateway files in WHMCS, activate PaymentSetu, then connect it with your PaymentSetu API key and callback URL.

  1. Download the module from the WHMCS Marketplace and upload paymentsetu.php to modules/gateways/ and the callback file to modules/gateways/callback/.
  2. Open Setup > Payments > Payment Gateways in WHMCS and activate PaymentSetu.
  3. Copy the callback URL shown in the PaymentSetu gateway settings.
  4. Create a PaymentSetu API key, add the WHMCS callback URL, then paste the API key back into WHMCS gateway settings.