Description
IPASSPAY Payment Integration for WHMCS
IPASSPAY Payment Integration for WHMCS connects your WHMCS billing system with the IPASSPAY payment platform. Customers can select IPASSPAY when paying an invoice and continue to its hosted checkout page to complete their transaction.
The module prepares the invoice and customer information, generates a signed payment request, sends the customer to IPASSPAY, and applies successfully reported payments to the corresponding WHMCS invoice.
Hosted IPASSPAY Checkout
- Add IPASSPAY as a payment option for eligible WHMCS invoices.
- Redirect customers to the IPASSPAY checkout page.
- Keep payment entry outside the local WHMCS card interface.
- Return customers to your WHMCS website after checkout.
- Use the payment methods available through your IPASSPAY merchant account.
WHMCS Invoice Integration
- Send the WHMCS invoice number as the payment order reference.
- Transfer the invoice amount and currency to IPASSPAY.
- Include the customer’s billing email in the payment request.
- Pass available product or service names as order information.
- Associate the gateway transaction reference with the WHMCS invoice.
Signed Payment Requests
- Generate a SHA-256 signature for outgoing checkout requests.
- Build the signature using the merchant details, invoice information, and API Secret.
- Keep sensitive merchant credentials within the WHMCS gateway configuration.
- Use separate Merchant ID, App ID, and API Secret credentials.
- Communicate with the appropriate IPASSPAY test or live checkout endpoint.
Automatic Payment Notifications
- Provide IPASSPAY with a dedicated asynchronous notification URL.
- Receive the invoice number and gateway transaction reference after payment.
- Recognize successful payment responses from IPASSPAY.
- Apply successfully reported payments to the relevant WHMCS invoice.
- Reduce the need to update paid invoices manually.
Refund Support
- Submit refund requests through the IPASSPAY refund API.
- Use the original gateway transaction reference when requesting a refund.
- Support administrator-specified refund amounts.
- Generate a signed refund request with a unique reference and timestamp.
- Return the IPASSPAY refund result to the WHMCS gateway workflow.
Sandbox Testing
- Enable test mode from the WHMCS gateway configuration.
- Send test payments to the IPASSPAY sandbox checkout.
- Use the sandbox refund endpoint for supported test transactions.
- Verify invoice, redirect, notification, and refund behavior before launch.
- Disable test mode when your live merchant account is ready.
Simple Administrator Setup
- Install the integration as a standard WHMCS payment gateway.
- Enter your IPASSPAY Merchant ID.
- Configure the App ID and API Secret supplied for your account.
- Switch between sandbox and live payment environments.
- Activate or deactivate the gateway without modifying WHMCS core files.
Customer-Friendly Payment Flow
- Display the standard WHMCS Pay Now button for IPASSPAY.
- Send customers directly to the hosted checkout.
- Pre-populate supported order and billing information.
- Return customers to the WHMCS invoice page after checkout.
- Avoid storing card information locally through the gateway module.
Why Choose This Module?
- Expand Payment Options: Offer IPASSPAY through your WHMCS billing system.
- Hosted Checkout: Let the payment provider handle the customer-facing payment page.
- Automatic Invoice Updates: Apply successfully reported transactions to WHMCS invoices.
- Signed Requests: Protect outgoing checkout and refund requests with SHA-256 signatures.
- Refund Support: Submit eligible refund requests through the integrated API workflow.
- Test Before Launch: Verify the integration using the dedicated sandbox environment.
Ideal For
- Web hosting companies
- SaaS and subscription-based businesses
- Digital product and service providers
- Agencies and online businesses using WHMCS
- Merchants with an active IPASSPAY account
Connect IPASSPAY with Your WHMCS Billing
IPASSPAY Payment Integration for WHMCS provides a straightforward hosted payment workflow for your customers. With signed checkout requests, invoice and customer-data transfer, asynchronous payment notifications, sandbox testing, automatic invoice updates, and refund support, it brings IPASSPAY payment processing into your existing WHMCS billing system.




