Modules & Plugins.
Pre-built integrations for the most common merchant stacks. Each plugin calls the Risksless API directly — no proxy, no middleware, no API keys. Install, paste your USDC (Polygon) wallet, and start accepting cards today.
Risksless for WooCommerce.
A WordPress plugin that drops Risksless into the WooCommerce checkout. 19 separate provider gateways (Stripe, Revolut, Transak, MoonPay, Banxa and more) plus the recommended Hosted Multi-Provider option. Compatible with WooCommerce Blocks.
Install
- Download
risksless-woocommerce.zip - WordPress admin → Plugins → Add New → Upload Plugin
- Choose the .zip, click Install Now, then Activate
- Go to WooCommerce → Settings → Payments
- Enable any Risksless gateway (start with Hosted)
- Paste your USDC (Polygon) wallet address in the gateway settings
- Save. The gateway appears at checkout immediately.
Risksless for WHMCS.
19 gateway modules + matching callback handlers for hosting and SaaS billing platforms running WHMCS. Each invoice generates a fresh tracking address; settlement marks the invoice paid automatically when the on-chain confirmation lands.
Install
- Download & unzip
risksless-whmcs.zip - Upload the contents of
modules/gateways/into your WHMCS install at/modules/gateways/ - WHMCS admin → System Settings → Payment Gateways
- Click All Payment Gateways, find the Risksless modules
- Activate the ones you want, paste your USDC (Polygon) wallet address
- Save. The gateways appear on every new invoice.
modules/gateways/callback/ verify a signature derived from your wallet address — no shared secret to manage, no API key to rotate.
Risksless for OpenCart.
Native .ocmod.zip extension. One payment method with multi-provider routing on the gateway side — customers pick from every eligible provider at checkout. Works on OpenCart 4.x.
Install
- Download
risksless-opencart.ocmod.zip - OpenCart admin → Extensions → Installer
- Upload the
.ocmod.zipfile - Extensions → Extensions → filter by Payments
- Install and edit the Risksless extension
- Paste your USDC (Polygon) wallet address, enable, save.
Risksless for PrestaShop.
Full PrestaShop module with admin config, front controller, callback verification and order-details display. Compatible with PrestaShop 1.7+ and 8.x.
Install
- Download
risksless-prestashop.zip - PrestaShop admin → Modules → Module Manager
- Click Upload a module, select the .zip
- After install, click Configure
- Paste your USDC (Polygon) wallet address, save.
- The payment method appears at checkout for all customers.
Risksless for HOSTINPL.
Drop-in patches for HOSTINPL 5.6 hosting panels. Adds the Hosted gateway plus the full Risksless provider catalog (Stripe, PayPal, Revolut, MoonPay, Banxa, Transak, UPI, Interac and more) to the customer top-up flow.
Install
- Download & unzip
risksless-hostinpl.zip - Copy the
application/tree into your HOSTINPL install root - Open
application/config.phpand enable the gateways:'risklesshosted' => '1', 'risklesshosted_wallet' => '0xYourPolygonUSDCWallet', 'moonpay' => '1', 'moonpay_wallet' => '0xYourPolygonUSDCWallet', 'mercuryo' => '1', 'mercuryo_wallet' => '0xYourPolygonUSDCWallet', 'alchemypay' => '1', 'alchemypay_wallet' => '0xYourPolygonUSDCWallet', - Reload the customer panel — the new top-up tiles appear under Account → Pay.
Risksless for plain PHP.
No framework, no composer, no plugins. A single-file PHP SDK (~230 lines) that wraps the wallet-mint and callback-verify flows. Drop it in, require_once, done. Works on PHP 7.2+ — anywhere you can run a script.
Use it
// 1. Create a payment + redirect the customer require_once __DIR__ . '/Risksless.php'; $r = new Risksless('0xYourPolygonWallet'); $payment = $r->createPayment([ 'order_id' => 'INV-1042', 'amount' => 99.00, 'currency' => 'USD', 'email' => 'customer@example.com', 'callback_url' => 'https://yoursite.com/risksless-cb.php', ]); header('Location: ' . $payment['redirect_url']); // 2. On your callback URL — verify and mark paid $result = $r->verifyCallback($_GET, [ 'expected_amount' => 99.00, 'expected_currency' => 'USD', ]); // $result['ok'] === true → payment cleared
Custom stack? Two endpoints.
Every module above is just a thin wrapper around two HTTP calls. If your platform isn't listed, integrate directly using the API.
# 1. Mint a tracking address (server-side) GEThttps://api.risksless.com/control/wallet.php?address=0xYourWallet&callback=https%3A%2F%2Fyoursite.com%2Fwebhook # Returns { "address_in": "...", "address_out": "...", "callback_url": "..." } # 2. Redirect the customer to checkout (browser) GEThttps://checkout.risksless.com/pay.php?address=<address_in>&amount=99.00¤cy=USD&provider=hosted
See the API documentation for the full reference, callback payload format, and crypto-receiving endpoints.
Need help integrating?
If your stack isn't covered or you hit something weird during install, ping Telegram support — real humans, fast turnaround.