WHMCS Payment Gateway

Accept Georgian payments
inside WHMCS

A native WHMCS payment gateway module. Clients pay invoices with any Georgian bank card, installment plan, or QR — all via the hosted qpy.ge payment page.

v1.5.0 Free module WHMCS 8+
billing.rehost.ge/clientarea/invoices
Invoice
Invoice #INV-0042
Unpaid
Web Hosting — 12 months 120.00 ₾
Domain renewal 25.00 ₾
Amount due 145.00 ₾
Pay Now via Quickpay
Secure payment via qpy.ge

21 gateways

BOG, TBC, Credo, Keepz and more — all in one module

3-field setup

API key, webhook secret, done — no code required

0% platform fee

Quickpay never touches your revenue

Auto invoice sync

Webhook marks invoices Paid automatically

Features

Built for WHMCS natively

A proper gateway module — not a redirect hack. Every WHMCS invoice flow is covered.

Native gateway module

Registers as a real WHMCS payment gateway — clients see it in client area and admin area.

Per-gateway selection

Enable each Georgian gateway independently with its own logo and display name.

Automatic invoice status

Webhook transitions invoices from Unpaid to Paid the moment the customer's bank confirms payment.

HMAC webhook verification

Every callback is signed with HMAC-SHA256 and verified before any invoice is updated.

No card data on your server

Card handling happens entirely on the bank's secure qpy.ge payment page — WHMCS never sees card details.

Test mode

Test keys never reach a real bank. Swap one key to go live.

Gateway icons

Branded SVG logos for each Georgian bank displayed in the client invoice view.

GEL currency

Configured for Georgian Lari (GEL) — the standard currency for all Georgian bank gateways.

API key auth

Authenticate with your brand's Quickpay API key — no OAuth or certificate setup.

Debug logging

Toggle detailed request/response logging from the module settings for quick troubleshooting.

English & Georgian admin

Admin labels and client-facing text ship in both English and Georgian.

Auto-update check

The module checks for new versions from the Quickpay dashboard and prompts you to update.

How it works

Invoice payment in two flows

Both the standard client-pay flow and admin manual verification are covered out of the box.

Client flow

Hosted payment page

Client clicks Pay Invoice → redirected to qpy.ge → selects gateway → pays → webhook marks invoice Paid and sends confirmation email automatically.

Admin flow

Admin verification

Admin can manually verify any payment from the WHMCS module settings — useful for bank transfers or when a webhook is delayed.

Payment methods

Connect every Georgian gateway

Bring your own bank merchant accounts — the module works with all of them.

BOG Card BOG Card Payment
TBC Card TBC Card Payment
BOG Installment BOG Installment
TBC Installment TBC Installment
Credo Installment Credo Installment
BOG Part by Part BOG Part by Part (BNPL)
Keepz Keepz
UniPay UniPay
Bank Transfer Bank Transfer
CityPay CityPay
Flitt Flitt
PayPal PayPal
Browse all gateways
Setup

Live in minutes

If you can manage WHMCS payment gateways, you can configure this module.

1

Download the module

Download the ZIP from your Quickpay dashboard under Integrations → WHMCS.

2

Upload to WHMCS

Extract and upload the folder to /modules/gateways/ on your WHMCS server.

3

Activate in WHMCS

Go to WHMCS Admin → Setup → Payment Gateways → All Payment Gateways → activate Quickpay.

4

Enter your API key

Paste your Quickpay API key and webhook secret, then click Save. Done — start accepting payments.

Download Free
Requirements

What you need

Standard WHMCS hosting is all it takes.

PHP 8.0 or newer
WHMCS 8.0 or newer
WHMCS 8.x also supported
HTTPS / SSL enabled
Bank merchant credentials (BOG / TBC / Credo)
A free Quickpay account
FAQ

Questions, answered

Which WHMCS versions are supported?

The module supports WHMCS 8.0 and later. It has been tested on WHMCS 8.x. If you run an older version, please update WHMCS first.

Does Quickpay charge a platform fee?

No. Quickpay never takes a percentage of your sales. You pay only for the gateway modules you activate. The bank's own processing fee goes directly to your bank.

Do I need my own bank merchant credentials?

Yes. You bring your own BOG, TBC, Credo or other credentials. Quickpay connects them — we never use shared accounts.

Is card data stored on my WHMCS server?

No. Card entry happens on the secure qpy.ge payment page hosted by the bank's gateway. Your WHMCS server never sees card details.

How do refunds work in WHMCS?

Refunds are initiated from the Quickpay merchant dashboard. Once processed, you can manually update the invoice status in WHMCS. Automatic refund callbacks are on the roadmap.

How do I test before going live?

Use a test API key (starts with qpk_test_). Test keys route payments through the gateway sandbox and never charge a real card. Swap to a live key when ready.