The account closes without warning
A high-risk MCC triggers a review, the review triggers a termination, and a store that was taking orders on Monday is taking none on Tuesday. There is rarely an appeal and almost never a warning.
WcPay is the high risk payment gateway for PrestaShop that lets your customers check out with a card, Apple Pay, Google Pay, Revolut or iDEAL — while you receive instant USDT payouts, with zero chargebacks and no merchant account left to lose.
A high risk payment gateway for PrestaShop is what keeps a store selling after Stripe, PayPal or a traditional acquirer has closed the account. If you sell supplements, vapes, replica goods, digital subscriptions, IPTV, VPN plans, adult products, nutraceuticals, CBD, forex education or anything else an underwriter files under "prohibited", you already know the pattern: the account works beautifully for a few weeks, volume grows, and then one morning the payouts stop, a reserve is announced, and a compliance address asks for documents you were never told you would need.
WcPay takes a different route entirely. Instead of asking a bank to tolerate your business model, it converts a normal card payment into a stablecoin settlement that lands in your own wallet within minutes. Your customer sees a familiar checkout — card number, Apple Pay, Google Pay, Revolut, iDEAL, Klarna or a local rail such as UPI or Interac. You see a confirmed order and a balance nobody can freeze, claw back or hold in reserve. This page explains exactly how the high risk payment gateway for PrestaShop works, what it costs and how to have it live on your store before the end of the afternoon.
PrestaShop gives you a complete, self-hosted store. What it cannot give you is a payment processor willing to keep your category on its books — and that gap is exactly what a high risk payment gateway for PrestaShop is built to fill.
A high-risk MCC triggers a review, the review triggers a termination, and a store that was taking orders on Monday is taking none on Tuesday. There is rarely an appeal and almost never a warning.
Rolling reserves of 5 % to 10 % held for 180 days are standard in high-risk underwriting. On a store doing $40,000 a month, that is tens of thousands of dollars you cannot touch while you still have suppliers to pay.
Cross a 1 % chargeback ratio and the card networks put you in a monitoring programme with fines attached. Each dispute costs $15 to $40 in fees before you have even argued your case.
Registered entity, trade register extract, proof of address, bank statements, processing history, sometimes a personal guarantee. Sole traders and new brands are filtered out before anyone looks at the product.
T+3 to T+7 is the norm, and it gets longer the moment volume rises. Cash flow becomes the real constraint on growth, not demand.
Customers in India, Canada, Nigeria or the Gulf often cannot complete a card payment on a European acquirer at all. Every blocked attempt is an order you never see.
None of this is a PrestaShop problem, and no theme or optimisation fixes it. It is a banking problem, and it needs a banking answer. A high risk payment gateway for PrestaShop that settles in stablecoin removes the bank from the equation: there is no merchant account to terminate, no reserve to hold and no dispute window to lose.
WcPay is a native PrestaShop module — a single wcpay.zip you upload through the
Module Manager. It registers 25 separate payment methods in your checkout, each one independent
of the others: its own title, its own description, its own logo, its own minimum amount and, most
importantly, its own payout wallet address.
When a customer picks one, the module converts the cart total to US dollars at the live rate, requests a single-use receiving address from the payment infrastructure, creates the order in a dedicated "Awaiting WcPay payment" state and sends the customer to the provider's hosted page. The customer pays with their card, wallet or local rail. The provider converts and forwards the funds to your address. A confirmation comes back to your store, the amount is checked against the amount expected, and the order moves to Payment accepted — the same state PrestaShop uses for every other gateway, so your invoices, stock movements, emails and reports all behave exactly as they always have.
The result is a high risk payment gateway for PrestaShop with no merchant account anywhere in the chain. You are not underwritten, because there is nothing to underwrite. You cannot be terminated, because there is no account to terminate. And you cannot receive a chargeback, because a settled stablecoin transaction is final by design.
Seen from the two sides of the transaction, the high risk payment gateway for PrestaShop looks like this:
A normal payment option in the PrestaShop checkout, with the logo and wording you chose, then a hosted payment page for card, Apple Pay, Google Pay or their local method. No wallet, no seed phrase, no crypto knowledge required.
USDT in the wallet address you entered for that method, usually within minutes of the payment clearing. No settlement cycle, no minimum payout, no reserve and no possibility of a reversal.
Enable the ones that match your customers and leave the rest switched off. Every method is a separate entry in the checkout with its own payout wallet, so you can route Canadian revenue to one address and European revenue to another.
The minimum shown under each name is the provider's own floor, not ours. The module enforces it for you by the high risk payment gateway for PrestaShop: a method whose minimum is above the current cart total is simply not displayed at checkout. A customer with a $30 basket sees Stripe, Revolut and Klarna; a customer with a $150 basket also sees iDEAL, UPI and Interac. Nobody is ever shown an option that would reject them on the next screen, which is where a large share of abandoned carts comes from.
Between them these 25 rails cover Visa, Mastercard, Apple Pay, Google Pay, SEPA, buy-now-pay-later, Canadian Interac e-Transfer, Indian UPI, Dutch iDEAL and the major wallets. For most stores, three or four enabled methods cover the overwhelming majority of orders — but the high risk payment gateway for PrestaShop keeps the other twenty-one ready the day you open a new market.
Six steps, all automatic. Your only manual task in the high risk payment gateway for PrestaShop is entering a wallet address once, when you set the method up.
PrestaShop asks the module which methods apply. It converts the cart total to USD at the live rate, hides anything below its minimum and returns the rest, each with the title, description and logo you configured.
The moment the customer confirms, the module requests a receiving address dedicated to that one order. It is never reused, which is what makes matching a payment to an order reliable rather than a guess.
A dedicated order state, "Awaiting WcPay payment", is added to your shop when the high risk payment gateway for PrestaShop is installed. The order exists in your back office from this second onwards, with the amount expected recorded against it, so nothing is ever lost if the customer closes the tab.
Card details, Apple Pay, Google Pay or a local rail — entered on the provider's hosted page, never on your server. Your store never sees, stores or transmits a card number.
The provider converts and forwards the amount to the payout address configured for that method. This normally takes a few minutes and involves no intermediary that could hold, reserve or reverse the money.
A confirmation returns to a short, dedicated URL on your store. The amount received is compared against the amount expected. Sufficient, and the order moves to Payment accepted. Short, and it moves to Payment error with a private note recording the exact shortfall and the transaction reference.
Most of what separates a high risk payment gateway for PrestaShop that works on day one from one that works on day ninety is in the edge cases. Three of them are worth spelling out.
Underpayment is never silently accepted. Exchange rates move between the moment a customer clicks and the moment the funds settle, so a strict equality check would fail honest payments. The module accepts a configured tolerance band and rejects anything below it, leaving the order unpaid and the difference documented. You decide what to do; the gateway never decides for you.
Confirmations are replay-safe. If a provider sends the same confirmation twice — which happens — the second one is acknowledged and ignored. An order is never processed, emailed or stocked twice.
The confirmation URL is deliberately short. Several providers silently reject callback URLs beyond a certain length. The module uses a compact controller name and a short token, which keeps the URL comfortably inside every provider's limit — 61 characters with PrestaShop's friendly URLs enabled, 92 without. It is one of those details that only shows up after a week of mysteriously unconfirmed orders, and it is handled for you.
Everything below ships inside the high risk payment gateway for PrestaShop itself. There is no add-on, no premium tier and no feature held back for a higher plan.
Each method in the high risk payment gateway for PrestaShop carries its own payout address. Split revenue by rail, by market or by brand without touching a line of code.
Funds reach your wallet minutes after the payment clears — the whole point of running a high risk payment gateway for PrestaShop on stablecoin rails. No settlement calendar, no minimum payout threshold, no rolling reserve.
A settled stablecoin transfer cannot be reversed. No dispute fees, no representment deadlines, no monitoring programme to fall into.
Customers in India, Canada, the Netherlands, the Gulf and Africa pay on rails their banks actually accept, instead of failing on a European acquirer.
A panel on the configuration screen of the high risk payment gateway for PrestaShop checks the four conditions a method needs to appear at checkout, and a Repair button fixes hooks and currencies in one click.
Per-method title, description, logo URL and exact logo height in pixels, so the payment list looks deliberate on any theme rather than whatever the logo file happened to be.
Every method knows its own floor and hides itself below it. Customers never pick an option that rejects them on the next screen.
The exchange rate is cached for fifteen minutes and shared across all 25 methods, so displaying the payment step costs one API call, not twenty-five.
A single licence key unlocks the entire high risk payment gateway for PrestaShop. It is re-verified against the licence server every time it is entered, and works offline for a grace period if your host blocks outgoing calls.
No FTP, no database work, no developer. If you can upload a module, you can have the high risk payment gateway for PrestaShop running in about ten minutes.
Pick a plan below. Your licence key and the wcpay.zip file arrive by email within
minutes of payment.
Back office → Modules → Module Manager → Upload a module. Drop
wcpay.zip in as it is, without renaming it, and click Install.
Click Configure. Installing the high risk payment gateway for PrestaShop has already created the "Awaiting WcPay payment" order state, registered the checkout hooks and authorised your shop currencies — there is nothing to set up by hand.
Paste the key into the WcPay Activation card and click Activate. All 25 payment methods unlock together. Until a valid key is accepted, the payment settings are not displayed at all.
Tick a method, give it your payout wallet address, and adjust the title, description, logo and logo height if you want to. Leave everything else switched off; you can come back any time.
Go through your own checkout with a small amount. Watch the order appear as "Awaiting WcPay payment", then flip to "Payment accepted" once the funds confirm. That single test tells you the whole chain works. Your high risk payment gateway for PrestaShop is live.
Everything lives on one page, and that page has exactly two states. Here is what each one looks like.
A single field and nothing else. The payment settings of the high risk payment gateway for PrestaShop are not rendered until a valid key is accepted, so there is no half-configured state to fall into.
The moment a valid key is accepted, the whole high risk payment gateway for PrestaShop opens up on the same page: all 25 methods in one table, each row independent. Tick a method, give it a payout wallet address, and set its title, description, logo and logo height on that same row. Nine methods are enabled in the example below; the other sixteen sit ready with an empty wallet field.
Tick a method to offer it at checkout. Each one needs its own payout wallet address, and each one keeps the minimum order total set by its provider. Icon height is capped between 12 and 48 pixels so a large logo can never break the checkout layout.
| Method | Title shown to the customer | Description | Payout wallet address | Icon URL | Icon height (px) |
|---|---|---|---|---|---|
| Revolutmin $8 USD | Revolut | Pay via Revolut | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 48 |
| Stripe (US/EU)min $2 USD | Credit Card | Pay via credit card | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 48 |
| PayPal (USA)min $5 USD | Credit Card | Pay via credit card | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 48 |
| Ramp Networkmin $4 USD | Credit Card | Pay via credit card | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 48 |
| MoonPaymin $20 USD | Credit Card | Pay via credit card | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 48 |
| Transakmin $15 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| Banxamin $20 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| UTORGmin $50 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| TransFimin $70 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| Sardine (USA)min $30 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| Toppermin $10 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| Bitnovomin $10 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| Robinhood (USA)min $5 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| UPI (India)min $100 USD | UPI/IMPS | Pay via UPI/IMPS | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 48 |
| Interac (Canada)min $100 USD | Interac (CAD) | Pay via Interac (CAD) | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 48 |
| Simplexmin $50 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| Binance Paymin $15 USD | Binance | Pay via Binance | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 28 |
| Coinbase Paymin $2 USD | Coinbase | Pay via Coinbase | 0x… | https://wcpay.us/wp-c… | 28 |
| Blockchain.commin $20 USD | Blockchain.com | Pay via Blockchain.com | 0x… | https://wcpay.us/wp-c… | 28 |
| Cash Appmin $20 USD | Cash App | Pay via Cash App | 0x5b29D949374FA33 | https://wcpay.us/wp-c… | 48 |
| Klarnamin $14 USD | Klarna | Pay via Klarna | 0x… | https://wcpay.us/wp-c… | 28 |
| iDEALmin $55 USD | iDEAL | Pay via iDEAL | 0x… | https://wcpay.us/wp-c… | 28 |
| Alchemy Paymin $15 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| Particle Networkmin $30 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
| Meld (Multi)min $30 USD | Credit Card | Pay via credit card | 0x… | https://wcpay.us/wp-c… | 28 |
Scroll inside the table to see every method and every column — this is the whole high risk payment gateway for PrestaShop on one screen.
Enabled methods appear in the PrestaShop payment step as ordinary options, each with the title and logo you chose. Nothing announces that this is a high risk payment gateway for PrestaShop — it simply looks like the rest of your checkout. Methods below their minimum are absent: here the basket is $56, so iDEAL, UPI and Interac are not offered.
Short list, and most stores already meet every line of it before they install the high risk payment gateway for PrestaShop.
| Requirement | Detail |
|---|---|
| PrestaShop | 1.7.x, 8.x or 9.x — tested up to the current 9 release |
| PHP | 7.2 or newer, including PHP 8.x |
| Server | Outgoing HTTPS allowed (cURL or allow_url_fopen) |
| Store | HTTPS enabled — required by the payment providers |
| Theme | Classic or any third-party theme; the checkout styling adapts itself |
| Wallet | A USDT receiving address you control — exchange or self-custody |
| Company | Not required. Individuals and sole traders are accepted |
| KYC | Not required. No documents, no identity check, no underwriting |
One optional setting is worth turning on: friendly URLs, under Shop Parameters → Traffic & SEO. It shortens the confirmation URL from 92 characters to 61, which keeps you well clear of the length limits a few providers impose. The high risk payment gateway for PrestaShop works either way, but shorter is safer. The official PrestaShop developer documentation covers the module system in more depth if you want to look under the hood.
Every one of these categories is routinely refused, reserved or terminated by traditional acquirers — and every one of them runs a high risk payment gateway for PrestaShop instead.
Subscription boxes and repeat orders in a category acquirers treat as high dispute risk.
Legal in most markets, declined by most processors. Age-gated stores included.
Recurring digital subscriptions with no shippable proof of delivery.
Privacy products flagged for fraud risk regardless of the actual chargeback record.
Permanently high-risk by MCC, with punitive reserve requirements attached.
Cross-border shipping and a category treated as inherently disputable.
Instant delivery leaves nothing to show a card network during a dispute — a classic case for a high risk payment gateway for PrestaShop.
Virtual currency, keys and accounts — a category almost no acquirer will board.
The common thread is not the product. It is that a bank somewhere decided the category is not worth its risk budget. A high risk payment gateway for PrestaShop that settles in stablecoin simply does not consult that bank, which is why the same store that was refused on Monday can be taking payments again by Tuesday afternoon.
| WcPay for PrestaShop | Stripe / PayPal | High-risk acquirer | |
|---|---|---|---|
| Approval | Instant | Days, then reviewed | 2–6 weeks |
| KYC documents | None | Full file | Extensive file |
| Company required | No | Usually | Always |
| High-risk categories | Accepted | Prohibited | Accepted, at a price |
| Settlement | Minutes | T+2 to T+7 | T+7 to T+14 |
| Rolling reserve | None | Possible | 5–10 % for 180 days |
| Chargebacks | Impossible | $15–$25 each | $25–$40 each |
| Account termination | Nothing to terminate | Common | Possible |
| Setup cost | Licence only | Free | $500–$2,000 |
| Payment methods | 25 | Cards + wallets | Cards |
The honest comparison: a traditional processor is cheaper per transaction and handles refunds more gracefully. If your category is welcome at Stripe, stay at Stripe. A high risk payment gateway for PrestaShop exists for the stores that are not welcome — and for those, the relevant comparison is not against Stripe's fees but against taking no payments at all.
One licence covers the whole high risk payment gateway for PrestaShop and all 25 payment methods. No per-transaction plugin fee, no revenue share, no percentage taken on your sales — an API partner fee of approximately 4.5 % applies at the provider level.
For trying WcPay on a live store before committing.
Cancel whenever you want
For an established store that sells every month of the year.
Pays for itself in under one month of sales
For agencies running several stores, and anyone done with renewals.
No renewal, ever
Already running the WooCommerce, OpenCart or WHMCS edition? Contact us for the multi-platform bundle. Rates are detailed on our processing fees page, and the payment & refund policy applies to every plan.
Removing the bank does not mean removing the safeguards. Six of them are built into the high risk payment gateway for PrestaShop, and none of them need configuring.
Card details are entered on the provider's hosted page, never on yours. The high risk payment gateway for PrestaShop never receives, stores or transmits a card number, which keeps your PCI scope at the lowest possible level.
Every order gets its own address. Payments cannot be confused between orders, and an address from an old order cannot be reused to trigger anything.
The confirmation URL carries a random token generated when the payment starts and known only to the payment infrastructure. A guessed URL matches no order and changes nothing.
The amount expected is recorded when the order is created and compared on confirmation. A tampered return value cannot mark an order paid.
An address that does not match the expected format is refused at the configuration screen rather than silently sending your revenue into the void.
Payouts go directly to addresses you control. The high risk payment gateway for PrestaShop never holds your funds, never has custody and never has the technical ability to move them.
The high risk payment gateway for PrestaShop supports PrestaShop 1.7.x, 8.x and 9.x. It
uses only documented APIs —
PaymentModule, the paymentOptions hook and the standard order
states — so it survives minor updates without changes. The checkout styling is written
to work on the classic theme and on third-party themes alike.
No. On a high risk payment gateway for PrestaShop they pay with a card, Apple Pay, Google Pay, Revolut, iDEAL, Klarna or their local rail, exactly as they would anywhere else. The stablecoin conversion happens on the provider's side and is invisible to them. They never see a wallet address or a seed phrase.
Within minutes of the payment clearing. A high risk payment gateway for PrestaShop built on stablecoin has no settlement cycle, no minimum payout amount and no rolling reserve. Funds go straight to the wallet address you entered for that payment method.
Neither. No LLC, no LTD, no trade register extract, no identity documents and no proof of address. Individuals and sole traders are accepted on exactly the same terms as registered companies.
Yes. One key covers the whole high risk payment gateway for PrestaShop: paste it into the activation card and all 25 unlock together. Enter an invalid key and all 25 lock again, because the check is always live against the licence server — there is no falling back to a previously valid key.
The confirmation handler compares the amount received against the amount expected. If it falls short of the tolerance band, the order is moved to Payment error rather than Payment accepted, and a private note on the order records the exact shortfall and the transaction reference. Nothing is shipped on a payment that did not arrive in full.
Not through the gateway, and this is the honest trade-off for zero chargebacks: a settled stablecoin transfer is final in both directions. Refunds are handled off-platform, by sending funds back yourself or by issuing store credit. For most high-risk categories the arithmetic still favours finality, but it is worth knowing before you move your store to a high risk payment gateway for PrestaShop.
Yes. In the high risk payment gateway for PrestaShop each method has a logo URL and an exact logo height in pixels, and the checkout styling constrains the logo whatever the theme does with it — so a 1200-pixel-wide logo file still renders as a neat 13-pixel badge next to the title, on desktop and on mobile.
The configuration screen has a diagnostics panel that checks the four conditions a method needs: the checkout hook registered, the shop currencies authorised, the licence active, and at least one method enabled with a valid payout wallet. A Repair button re-registers hooks and currencies in one click. In practice that resolves it immediately, and it is the first thing to try if the high risk payment gateway for PrestaShop is installed but silent.
No underwriting file, no merchant account, no chargebacks and no waiting for settlement. Upload the high risk payment gateway for PrestaShop, paste your key, enter a wallet address and take your first payment today.
Hi 👋 How can we help you?