Rampex.io Payment Gateway

Description

Rampex.io Payment Gateway is an anonymous payment gateway for WooCommerce: no KYB, no rolling reserves, no setup or monthly fees, no hidden fees, no chargebacks, no account freezes and no payment holds.

Every successful order settles automatically on-chain. Funds never sit in a Rampex wallet: Rampex takes a flat 1% platform fee (on top of the payment provider’s fee) and the balance is forwarded to your own self-custodial, EVM-compatible wallet in the same settlement transaction — 0% settlement risk for you. USDC on Polygon is the default settlement configuration, not the only option.

Your customers pay the way they already trust — credit and debit cards, Google Pay, Apple Pay, SEPA and direct bank transfer — plus 25+ more methods such as iDEAL, Klarna, Revolut, PayPal, UPI and Interac.

This is the official plugin for the Rampex payment service. Rampex and Rampex.io are names of the Rampex service operated at rampex.io, and this plugin is published and maintained by that same service. A free Rampex account is required to use the plugin; account signup, API keys and payouts are handled at rampex.io. See the terms and privacy policy.

The plugin does not ship a fixed list of payment methods. On each store it fetches the providers that are currently live on your Rampex account and registers one WooCommerce gateway per provider, so new providers appear in WooCommerce Settings Payments automatically as Rampex brings them online.

Key features

  • No KYB, instant approval — start accepting payments immediately. No rolling reserves, no chargebacks, no account freezes, no payment holds.
  • Instant on-chain settlement — every payment settles straight to your self-custodial EVM wallet (USDC on Polygon by default). Funds never sit in a Rampex wallet.
  • Flat 1% platform fee — on top of the payment provider’s fee. No setup fee, no monthly fee, no hidden fees.
  • Automatic provider list — one gateway instance per active Rampex provider, refreshed from the Rampex API. No plugin update needed when a provider is added or removed.
  • Block and classic checkout — supports both the Cart & Checkout Blocks and the classic shortcode checkout.
  • HPOS compatible — full support for WooCommerce High-Performance Order Storage.
  • Signed webhooks — payment notifications are verified with HMAC-SHA256 over the raw body using the X-Rampex-Signature header.
  • Per-gateway branding — set a custom Icon URL, title, and checkout description on any gateway.
  • Test Connection — validate your Rampex API key from the gateway settings screen before going live.
  • Market-fit descriptions — each provider ships with a default checkout description naming the regions it serves best, editable per store.

Supported payment methods

Customers pay by credit or debit card, Google Pay, Apple Pay, SEPA and direct bank transfer — plus 25+ more methods. The available methods depend on what is enabled for your Rampex account. Typical routes include:

  • Hosted Checkout — a secure Rampex-hosted payment page (or your own branded checkout domain on whitelabel accounts).
  • Cards and wallets — Visa, Mastercard, Amex, Apple Pay, Google Pay, and similar, via the routed providers.
  • Europe — Revolut, iDEAL, Klarna, SEPA, Sofort, Bancontact, Giropay.
  • India — UPI / IMPS.
  • Canada — Interac.
  • United States — Stripe, PayPal, Robinhood.
  • On/off-ramp partners — MoonPay, Transak, Banxa, Ramp Network, Simplex, Utorg, Sardine, Transfi, Guardarian, Topper, Bitnovo, Particle, Binance.

Currency support varies by provider: some are single-currency (for example Revolut in EUR, Klarna in SEK, UPI in INR, Interac in CAD), while most others are multi-currency. Whatever currency the customer pays in, settlement goes to your self-custodial EVM wallet — USDC on Polygon by default.

How it works

  1. Install and activate the plugin.
  2. Go to WooCommerce Settings Payments and enable the Rampex gateway(s) you want.
  3. Paste your Rampex API key into each gateway you enable and press Test Connection.
  4. Customers pick a Rampex payment method at checkout and complete payment with the selected provider.
  5. The payment settles on-chain to the default wallet configured on your Rampex account — automatically, in the same settlement transaction, minus the flat 1% platform fee.

Whitelabel: Master Merchant Program

Any merchant can apply for the Rampex Master Merchant Program and operate a fully whitelabeled payment gateway on their own domain: branded checkout pages, branded plugin downloads for their sub-merchants, email sent from their own domain, and a 0–10% fee share charged to their sub-merchants. Sub-merchants never see Rampex branding.

External services

This plugin connects to the Rampex payment service to validate your API key, look up the payment providers enabled on your account, convert order totals, and create the payment link a customer is sent to. It is required for the plugin to function: without Rampex there is no payment processing.

Requests are made to the following endpoints, all operated by Rampex:

  1. API key validationhttps://api.rampex.io/api-validate-key
    Sent: the Rampex API key you entered. Triggered: when you press Test Connection in the gateway settings, and when a gateway is first configured.

  2. Provider list / statushttps://api.rampex.io/control/provider-status/
    Sent: no store or customer data. Triggered: in the WordPress admin when the list of available Rampex gateways is refreshed.

  3. Currency conversionhttps://api.rampex.io/control/convert.php
    Sent: the order total and the store currency code. Triggered: when a customer places an order with a Rampex gateway.

  4. Payment link creationhttps://api.rampex.io/api-create-payment-link
    Sent: your Rampex API key, the order number, order amount and currency, the selected provider, the customer’s email address (used for the payment receipt and payment status notifications), and the return/callback URLs of your store. Triggered: when a customer places an order with a Rampex gateway.

  5. Payout address resolutionhttps://api.rampex.io/control/wallet.php
    Sent: the payout wallet address configured on your Rampex account and your store’s callback URL. Triggered: when a payment is being created.

No data is sent to Rampex unless a Rampex gateway is enabled and used, or you press Test Connection.

Service provided by Rampex: rampex.ioTerms of ServicePrivacy Policy.

Third-party marks

The files in assets/images/providers/ are payment-method marks used solely to identify the payment option a shopper is selecting at checkout (nominative fair use). Each mark is the property of its respective owner and no affiliation, sponsorship, or endorsement is implied.

  • Visa, Mastercard, Maestro, Amex, Discover, JCB, UnionPay, Diners Club, Elo — the respective card networks
  • Apple Pay — Apple Inc.
  • Google Pay — Google LLC
  • PayPal — PayPal Holdings, Inc.
  • Klarna — Klarna Bank AB
  • Affirm — Affirm, Inc.
  • Amazon Pay — Amazon.com, Inc.
  • Facebook Pay and Meta marks — Meta Platforms, Inc.
  • Shop Pay — Shopify Inc.
  • Skrill, Payoneer, Webmoney, Qiwi — the respective wallet operators
  • Alipay, WeChat Pay — Ant Group / Tencent Holdings
  • SEPA, iDEAL, Sofort, Giropay, Bancontact, Interac, POLi, UPI — the respective scheme operators
  • Revolut, Stripe, Robinhood, Binance, Citadele, Verifone — the respective companies
  • MoonPay, Transak, Banxa, Ramp Network, Simplex, Utorg, Sardine, Transfi, Guardarian, Topper, Bitnovo, Particle, Blockchain.com — the respective on/off-ramp providers

    Card.svg is a neutral, Rampex-authored icon (GPLv3, same licence as the plugin) and is used as the fallback whenever no branded mark applies. Store owners can replace any icon per gateway with the Icon URL setting.

If a mark owner or the plugin review team objects to a bundled mark, the file can be removed and the gateway falls back to Card.svg with no loss of functionality.

Installation

  1. In your WordPress dashboard go to Plugins Add New, search for “Rampex.io Payment Gateway”, and click Install Now.
  2. Click Activate.
  3. Sign in at rampex.io and copy your API key and webhook secret from the dashboard settings page.

WooCommerce must be installed and active — the plugin declares it as a required plugin and will not run without it.

Configuration

  1. Go to WooCommerce Settings Payments, or use the Payment Settings link next to the plugin on the Plugins page.
  2. Click Set up (or Manage) on any Rampex gateway you want to use.
  3. Configure the fields:
    • Enable/Disable — turn this provider on at checkout.
    • Title — the payment method name shown to customers.
    • Description — checkout copy. Provider gateways are pre-filled with a market-fit description you can edit.
    • Icon URL — optional. Leave blank to use the bundled provider icon; enter a URL to override it on both classic and block checkout.
    • rampex.io API Key — your API key from the Rampex dashboard settings page. Required to sync transactions into your Rampex Transaction List.
    • Rampex Webhook Secret — the shared secret used to verify incoming payment webhooks (HMAC-SHA256 over the raw body, header X-Rampex-Signature).
  4. Press Test Connection to confirm the API key is valid, then Save changes.

Your payout wallet is not configured in WooCommerce. Set the Default Polygon Wallet in your Rampex dashboard settings; the plugin reads it from your account at payment time.

FAQ

Do I need a Rampex account?

Yes. Sign up at rampex.io to get your API key, webhook secret, and payout wallet.

Do I need to pass KYB or submit business documents?

No. Rampex is an anonymous payment gateway — sign up and start accepting payments immediately, with no underwriting wait. There are no rolling reserves, no account freezes and no payment holds.

What are the fees?

Rampex charges a flat 1% platform fee on top of the payment provider’s fee. There is no setup fee, no monthly fee and no hidden fees.

Are there chargebacks?

No. Payments settle on-chain and are final, so chargebacks do not exist on Rampex.

Why did new payment methods appear on their own?

That is expected. The plugin registers one gateway per provider that is live on your Rampex account, so methods appear or disappear as Rampex changes provider availability. New gateways always start disabled — you decide which ones to enable.

Which currencies are supported?

Most providers are multi-currency. Some are restricted: Revolut and iDEAL are EUR-only, Klarna is SEK-only, UPI/IMPS is INR-only, Interac is CAD-only, PayPal and Robinhood are USD-only, and Stripe supports USD and EUR. Settlement always goes to your self-custodial EVM wallet — USDC on Polygon by default.

Test Connection fails. What should I check?

Confirm the API key is copied in full from your Rampex dashboard settings, that the key belongs to the same account you are settling to, and that your host or security plugin is not blocking outbound requests to the Rampex API or blocking admin-ajax.php.

Does the plugin send data to a third-party service?

Yes. Payment processing requires the Rampex service. See the External services section above for the exact endpoints, the data sent to each, and when each request happens.

Is there a test or sandbox mode?

No. Rampex has no testnet or sandbox environment; all payments are live.

Is the plugin compatible with WooCommerce block checkout?

Yes. Both the classic shortcode checkout and the Cart & Checkout Blocks are supported.

Is the plugin compatible with HPOS (High-Performance Order Storage)?

Yes. Full HPOS compatibility is declared and tested.

Can I use multiple Rampex gateways at the same time?

Yes. Enable any combination of providers simultaneously. Each gateway keeps its own title, description, icon, and settings.

Where can I get support?

Visit rampex.io/support or open a ticket from your Rampex dashboard.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Rampex.io Payment Gateway” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

3.4.3

  • Maintenance: unified the WordPress.org build and the Rampex dashboard build into a single codebase. Both are now packaged from the same source, so fixes ship to every channel at once.
  • Improved: the plugin now tolerates being installed twice (e.g. the WordPress.org copy and a dashboard-downloaded copy active at the same time) without fatal errors — the second copy deactivates itself gracefully.
  • Fixed: a custom Icon URL saved over http:// is now upgraded to https:// on secure pages in every settings path.

3.4.2

  • Fixed: legacy payout-address resolution (hosted gateway without an API key) now calls /control/wallet.php, the same endpoint documented in the Rampex API docs. /control/affiliate.php remains a working alias for older installs.
  • Fixed: legacy payout-address resolution now reads the ipn_token field returned by the API, so the no-API-key flow no longer fails with “IPN token missing”.

3.4.1

  • Fixed: external service calls now use the public api.rampex.io endpoints instead of an internal backend hostname. This removes the raw infrastructure URL from the plugin source and aligns the “External services” disclosure with the endpoints actually called.
  • Improved: the hosted gateway’s “API Base URL” setting is now editable (defaults to https://api.rampex.io) to support white-label deployments with custom API subdomains.

3.4.0

  • Fixed: provider icons, the checkout stylesheet and the block-checkout script could load over http:// on an HTTPS store, causing mixed-content warnings and broken icons. Asset URLs now follow the visitor’s real scheme, including stores behind a proxy or load balancer that terminates TLS.
  • Fixed: a custom Icon URL saved over http:// is now upgraded to https:// on secure pages.

3.3.9

  • Improved: removed all background version-check requests from admin screens, so wp-admin no longer slows down on sites with many plugins.
  • Improved: gateway settings scripts and styles are now enqueued from files instead of printed inline.

3.3.8

  • Fixed: “Test Connection” button now works for all non-hosted provider gateways (Revolut, Stripe, MoonPay, etc.). Previously the AJAX handler was only attached when WooCommerce enumerated payment gateways, which does not always happen during admin-ajax requests.

3.3.7

  • Fixed: Revolut, Stripe, and Simplex now use bundled PNG icons instead of SVG in WooCommerce gateway mappings to avoid theme/security-plugin SVG handling issues.
  • Improved: keeps the SVG files bundled for direct access, but checkout and WooCommerce Payments now load PNG fallbacks for these three providers.

3.3.6

  • Improved: internal packaging fixes for branded builds.

3.3.5

  • Fixed: rebuilt the weak/tiny bundled provider icons as complete WooCommerce-sized 70×48 assets, including Revolut, Ramp Network, Sardine.ai, Transak, Utorg, Binance, PayPal, and Robinhood.
  • Verified: the plugin ZIP now ships a normalized provider icon set so checkout and WooCommerce Payments list icons render visibly at the expected size.

3.3.4

  • Fixed: replaced the Revolut SVG with a larger, high-contrast WooCommerce-sized icon so it remains visible in the Payments list and checkout at small sizes.

3.3.3

  • Fixed: renamed plugin folder to rampex-payment-gateway to avoid collision with WooCommerce core during install.

3.3.2

  • Fixed: hosted checkout now reads the saved custom Icon URL after WooCommerce settings load, so merchant-entered URLs always override the default Card.svg icon.
  • Fixed: https://rampex.io/paymentmethods.png is treated as a valid merchant custom Icon URL when saved, not ignored as a legacy default.
  • Fixed: Revolut, Stripe, and Simplex bundled SVGs now ship as complete WooCommerce-sized 70×48 card icons.

3.3.1

  • Fixed: missing provider icons (Revolut, Stripe, Simplex, and other SVG marks) on the WooCommerce Payments admin list.
  • Fixed: custom “Icon URL” not refreshing on the block-based checkout after saving in the modern React settings screen.
  • Improved: gateway constructor now guards against an empty saved icon wiping the bundled fallback.

3.3.0

  • Maintenance release: internal packaging and release-metadata improvements.

3.2.9

  • Fixed broken payment-provider icons on checkout and in WooCommerce Settings Payments (Stripe, Revolut, PayPal, Robinhood, Simplex, Sardine.ai, Transak, ramp.network, Utorg now show correctly).
  • Custom “Icon URL” set per gateway now reliably appears on both the classic and block checkout, with automatic cache-busting on save.
  • Added a “Payment Settings” shortcut on the WordPress Plugins page linking directly to WooCommerce Payments.

3.2.5

  • Fixed branded webhook signature header detection in WooCommerce.
  • Added compatibility for branded checkout-domain payment links.

3.2.4

  • Improved webhook secret handling for copied secrets and branded gateway settings.
  • Normalized WooCommerce webhook tester URLs.

3.1.0

  • Full rebrand to Rampex identity.
  • Updated compatibility: WordPress 6.9, WooCommerce 10.6.1.
  • Minimum PHP version raised to 7.4.
  • Minimum WordPress version raised to 6.4.
  • Minimum WooCommerce version raised to 8.0.
  • Added WooCommerce block checkout (Cart & Checkout Blocks) support.
  • Added HPOS (High-Performance Order Storage) compatibility.
  • Improved gateway description and plugin metadata.
  • Added plugin readme documentation.