Skip to content

FAQ

Short answers to the questions that come up most. Follow the links for the full detail.

Can I use just one provider, or do I need several?

Either. Connect a single provider and every payment routes to it, or connect several and let routing spread payments by currency, amount or a percentage split. Start with one and add more whenever you like — see Configuration.

What happens if a provider is down or misconfigured?

Routing only picks a provider that is enabled and fully configured. If nothing matches, the fallback chain takes over — set separately for INR and non-INR — using the first working provider in the chain. Spreading payments across providers is exactly how you avoid a single point of failure at checkout. See Routing.

Are customers ever blocked because of my license?

No. Customers can always pay. Allocations only control which methods are visible; if the license cannot be confirmed for an extended period, the visibility filter simply stops applying and all gateways show. See Licensing.

How are Indian (INR) and international payments handled?

INR payments route by amount slab and then by volume split; non-INR payments route by currency first. Each has its own fallback. The sub-gateways are scoped too — INR methods like UPI and Net Banking versus international Cards, PayPal and Other. See Sub-gateways.

Do I need SSL?

Yes. A valid SSL certificate is required — provider webhooks only deliver to a secure HTTPS endpoint, and every provider API call enforces certificate verification. See Requirements.

Which providers support recurring charges?

Recurring runs through PayGlocal Standing Instructions on international card transactions. The Recurring Payment Gateway list only shows providers that support international cards plus SI. See Recurring payments.

How is a recurring auto-charge capped?

By the SI Max Amount Multiplier (1x–5x, default 3x): any future auto-charge is capped at that multiple of the first invoice amount. You also choose how many days before the due date the charge is attempted (1–5, default 2). See Recurring payments.

Is card data stored on my server?

No. Payments are handled by the provider's own checkout, and RelyPay records the outcome and transaction reference — not raw card data. Provider credentials are encrypted at rest, and every callback is cryptographically signature-verified.

How do updates and backups work?

Update in one click from Global Settings → Update Status: Check for Updates, then Update Now. A full backup is taken before every update; if an update fails, RelyPay automatically restores both files and database. Recent database snapshots are listed under Update Status → Database Backups. See Updating.

How do I show different payment methods to different customers?

Use Allocations (Addons → RelyPay → Allocation). Build rules by Country, Client Group, Product Group, Config Option Group, Product Addon or Product Bundle, and list the sub-gateways each rule keeps visible. If no rule matches, all sub-gateways are visible.

What is the difference between a sub-gateway and a provider?

A sub-gateway is what the customer sees at checkout — UPI, Cards, Net Banking and so on, each a real WHMCS gateway you enable under Setup → Payment Gateways. A provider is the integration that actually takes the payment. RelyPay matches the two per transaction. See Sub-gateways.

Why isn't a payment method showing at checkout?

The method's sub-gateway must be activated under Setup → Payment Gateways, and an Allocation rule may be hiding it for that customer. Check both. See Troubleshooting.

What are the server requirements?

PHP 8.2+, WHMCS 8.13+ or 9.0, a compatible ionCube Loader (13.0.2 or newer), SSL, and the curl, openssl, json, zip and mbstring PHP extensions. Full list on Requirements.

What happens to my data if I deactivate RelyPay?

Deactivating removes the generated sub-gateway files but keeps your database tables, so transaction history and configuration survive a deactivate/reactivate. Removing the data entirely is a separate, irreversible step. See Uninstalling.

Where can I see every payment attempt?

In the transaction log (Addons → RelyPay → Transactions) — a searchable, CSV-exportable record of each attempt, the provider that handled it, the fee and the outcome.

Documentation for the Relyweb app catalogue.