WordPress.org

Plugin Directory

ePayVista Payments — High-Risk Payment Processor for WooCommerce

ePayVista Payments — High-Risk Payment Processor for WooCommerce

Descripziun

ePayVista Payments is a payment processor for WooCommerce, built for any ecommerce business — instant approval, no KYC, at a flat ~1% fee (volume tiers available), among the lowest around. It also specializes in approving high-risk verticals that mainstream processors decline, including vape, adult, forex/trading, gambling, supplements, subscriptions, and info products. Customers check out with Visa, Mastercard, Amex, Apple Pay, or Google Pay on a secure hosted page, with no chargebacks. A direct crypto payment option is also available.

Setup is 100% self-serve: enter the wallet address where you want to be paid, click Connect, and your processor account is provisioned automatically — no business paperwork, no waiting on underwriting. Customers pay on ePayVista’s hosted checkout and are returned to your store; signed webhook callbacks confirm each payment and update the order.

Live payment tracking (new in 2.5.0)

  • A Payment tracking panel on every order in your dashboard — status, amount, network, on-chain confirmations, transaction hash, and a one-click block-explorer link.
  • A live status widget on the customer’s order-received page that updates in real time as the payment confirms („Detected Confirming Confirmed“).
  • A „Track your payment“ link added to order emails, plus a [epayvista_track] shortcode for a standalone tracking page.

Features

  • Instant approval, no KYC — 100% self-serve onboarding, no underwriting and no business paperwork to wait on.
  • Card, Apple Pay, and Google Pay checkout at a flat ~1% fee — works for any ecommerce business, and approved for high-risk verticals many processors decline.
  • Direct crypto payment also available for customers who prefer it.
  • Per-method payment modules: offer each hosted option (card, card & wallets, exchange, crypto wallet) as its own payment method at checkout — or the all-in-one hosted page, or both.
  • Hosted, PCI-compliant payment page — no card data touches your server.
  • HMAC-signed webhook confirmations (no order is marked paid without a verified signature).
  • Underpayments are placed on-hold for review instead of auto-completing.
  • HPOS (High-Performance Order Storage) and Cart/Checkout Blocks compatible.

This plugin requires a free ePayVista account, which you create directly from the plugin settings (no separate signup or API-key copying).

External services

This plugin connects to ePayVista, a third-party payment processor, to provision your account, create payments, and confirm them — this is required for the plugin to function. When you connect your store, your store details and payout address are sent to ePayVista; when a customer checks out, the order total and their email are sent to create a hosted payment and confirm it. No customer card data is ever sent to or stored by your site — it is handled entirely on ePayVista’s hosted checkout.

Service provider: ePayVista — https://epayvista.com/ | Terms | Privacy Policy

Maletgs dal visur

Installaziun

  1. Install and activate WooCommerce.
  2. Upload and activate ePayVista Payments (Plugins Add New Upload, or install from the directory).
  3. Go to WooCommerce ePayVista, enter the wallet address where you want to receive funds, click Save changes, then click Connect to ePayVista.
  4. Go to WooCommerce Settings Payments and enable the ePayVista payment methods you want. You’re ready to take payments.

FAQ

Is there an approval process or KYC?

No. Click Connect and your processor account is provisioned instantly — no underwriting, no KYC, no business paperwork to submit or wait on.

Do I need an ePayVista account?

Yes — a free account, created automatically from the plugin settings when you click Connect. You never copy or paste an API key.

Where does the money go?

Funds are settled in stablecoins to the wallet address you set in the plugin. Settlement is handled on the ePayVista backend.

Is card data stored on my site?

No. Customers pay on ePayVista’s hosted, PCI-compliant checkout. Your site never sees or stores card details.

How are payments confirmed?

ePayVista sends a signed (HMAC-SHA256) webhook to your store. Orders are only marked paid when the signature is valid, and the transaction details are stored for tracking.

Can customers track their payment?

Yes. The order-received page shows a live status widget, order emails include a tracking link, and you can place a [epayvista_track] shortcode on any page.

Can I control which payment methods customers see?

Yes, two ways. (1) On the all-in-one gateway, tick exactly which options appear on the hosted checkout under „Payment methods shown at checkout“ — leave everything ticked (the default) to show all options and let the customer choose. (2) Enable any hosted option as its OWN payment method at your WooCommerce checkout (ePayVista — Pay by Card, Card & Wallets, Buy on an Exchange, Crypto Wallet); the customer picks it in your store and lands on the hosted page already set to that method. The modules share the main gateway’s connection, so you connect once.

What currency does ePayVista support?

Any major currency. ePayVista prices and settles in USD, and automatically converts orders placed in other currencies at checkout using a live, dual-source exchange rate that is locked per order. The customer sees the approximate USD amount before paying.

Is there a minimum order amount?

There is a small network minimum for the payment method — orders below it hide ePayVista at checkout, and if one slips through the customer sees a clear message asking them to add to their order or pick another method.

What happens if a customer’s payment fails or expires?

The order-received tracking widget and the order email both show a „Restart payment“ link so the customer can retry without contacting you.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“ePayVista Payments — High-Risk Payment Processor for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.7.11

  • Listing update: 5th tag swapped from „woocommerce“ to „payment processing“; External Services section condensed to a single compliant disclosure (no more raw endpoint URLs); added instant-approval / no-KYC / 100% self-serve onboarding messaging to the description, features, and a new FAQ entry. No functional changes.

2.7.10

  • Listing update: wordpress.org only indexes the first 5 tags, so the tag list is now the 5 highest-intent terms (payment gateway, payment processor, high risk, credit card, woocommerce). Repositioned copy for any ecommerce business (not just high-risk), with the flat ~1% fee stated up front. No functional changes.

2.7.9

  • Corrected the External Services disclosure: the onboarding endpoint listed was a stale pre-launch URL — the plugin has called pay.epayvista.com for this since its current release. No functional changes.

2.7.8

  • Listing update only: repositioned as a high-risk payment processor (card, Apple Pay, Google Pay first; crypto payment noted as an additional option). No functional changes.

2.7.7

  • Fixed: the „Card & Wallets“ and „Credit / Debit Card“ single-method checkout options (and their Cart/Checkout Blocks equivalents) now correctly hide themselves when an order is under THAT method’s own minimum, instead of an unrelated lower threshold. Previously a too-small order could show a card option that always failed.
  • Card checkout error messages now state the actual dollar minimum instead of a raw error code.

2.7.6

  • Re-added Ethereum as a „Card settlement network“ option (now properly gas-funded and safety-gated with a $20 order minimum). Fixed card settlement to actually honor the selected network — Polygon and Ethereum previously silently settled on Base regardless of the setting.

2.7.5

  • Fixed the All-in-One gateway’s default title/description, which incorrectly read „Apple Pay / Credit Card“ — it now correctly describes the full checkout (crypto, card, and exchange). Existing stores are corrected automatically on update unless the title/description was customized.

2.7.4

  • Card payments now default to USDC on Base (Ethereum removed) so they always settle instantly at the low network fee.
  • Removed the „Bank & Local Payment Methods“ option.

2.7.3

  • Removed the pre-emptive „$20 minimum“ checkout notice: card now settles via a lower-minimum onramp, and the network minimum is already enforced by hiding the method for too-small orders. No more misleading warning.

2.7.2

  • Hide the gateway and show a clear message for orders under the network minimum, instead of a generic checkout error.

2.7.1

  • The cart now survives the payment page: customers who go back to retry or switch payment methods no longer find an empty cart.
  • The payment page gains a „Back to store / change payment method“ link and, after paying, a „Return to store“ button that completes the order flow.

2.7.0

  • Multi-currency support: stores in any major currency now work — orders are converted to USD at checkout with a dual-source, cross-checked exchange rate that is locked per order.
  • Checkout shows the USD amount before paying, and the locked rate is recorded on the order.
  • USD stores are completely unaffected.

2.6.3

  • Payments now settle through ePayVista’s upgraded 1% settlement engine (same checkout, lower cost).
  • Connect now pins the correct gateway endpoint automatically – no manual API Base changes needed.
  • Faster, more reliable onboarding connection.

2.6.2

  • Single-method checkouts now go straight into the payment flow: when a customer picks one of the ePayVista method modules (for example „Credit / Debit Card“), the hosted page opens that method automatically — no extra selection step.
  • New central settings page at WooCommerce ePayVista: your payout wallet, Connect button, API base, and debug logging now live in one dedicated place shared by every ePayVista payment method. Each payment method’s own card keeps just its enable toggle, title, description, and method-specific options.
  • Fixed the module settings pages showing the method name twice.

2.6.1

  • New „Card settlement network (Stripe)“ setting: choose whether „Pay by card“ purchases settle as USDC on Ethereum (default), Base, or Polygon — available on the all-in-one gateway and on the Pay by Card module. You are paid USDC either way, and the buyer can still switch networks in the card flow.
  • Clearer module settings: each single-method module now shows its live connection status and payout wallet, explains that it uses the main ePayVista connection, and links straight to the main settings.
  • The all-in-one gateway is now labelled „ePayVista Payments (All-in-One)“ in the admin payment methods list so it is easy to tell apart from the single-method modules.

2.6.0

  • New: each hosted payment option can now be enabled as its OWN payment method at your WooCommerce checkout — „Credit / Debit Card“, „Card & Wallets“, „Bank & Local Payment Methods“, „Pay via Crypto Exchange“, and „Pay with Crypto“ appear as separate choices, and the customer lands on the hosted page already set to the method they picked.
  • All five modules are off by default and share the main ePayVista connection — connect once, enable any mix. The existing all-in-one gateway (with its per-method tick boxes) is unchanged.
  • Cart/Checkout Blocks support for every module.

2.5.6

  • The „Checkout experience“ setting is now per-method: tick exactly which payment options appear on the hosted checkout — Pay by card (Stripe), Card & wallets, Cards/Wallets/Banks & local methods, Buy on an exchange, and „Already have crypto?“ (send from any wallet). Leave everything ticked (the default) to show all options and let the customer choose.
  • Stores that used the previous single-choice selector keep the same result automatically until they open the settings and pick per method.
  • No changes to payment, settlement, or tracking behaviour.

2.5.5

  • New „Checkout experience“ setting: keep the full hosted checkout (default) or pre-select a single method — card only, crypto only, or wallet on-ramp only — for your customers. Existing stores are unchanged unless you switch it.
  • Verified conditional asset loading: the admin Connect script loads only on the ePayVista settings screen, the live payment tracker only where its widget renders, and the Blocks script only in the block checkout — nothing from this plugin loads on ordinary front-end pages.
  • Confirmed compatibility with the current WordPress and WooCommerce releases (HPOS and Cart/Checkout Blocks). No changes to payment, settlement, or tracking behaviour beyond the optional checkout-experience preference above.

2.5.4

  • Added the required translators comments to the two placeholder strings flagged by Plugin Check (WordPress.WP.I18n.MissingTranslatorsComment). No functional changes.

2.5.3

  • Compliance: all JavaScript is now registered and loaded with wp_enqueue_script() and passed data via wp_localize_script()/data attributes, instead of inline tags (the admin „Connect“ button and the live payment tracker).
  • Compliance: every translatable string now uses the „epayvista-payments“ text domain so it matches the plugin slug and can be translated through the directory.
  • No changes to payment, settlement, or tracking behaviour.

2.5.2

  • ePayVista now supports USD-priced stores only: the payment method is hidden at checkout when your store currency is not USD, with a clear admin reminder.
  • Safer handling of duplicate payment callbacks: a re-sent „paid“ notification can no longer reopen an order you have already cancelled, and an expired/cancelled notification no longer overrides a status you set manually.
  • Fixed the „track your payment“ link in order emails so it works for guest customers too.
  • Payout wallet changes are now validated on save, and a reminder appears if you edit the wallet without clicking Reconnect (settlements keep going to your previous wallet until you do).
  • Clearer checkout copy: sets the photo-ID verification and timing expectation, and warns when an order is under the payment provider’s $20 card minimum (with the option to pay by sending crypto directly).
  • Expired or failed payments now show a „Restart payment“ link, and the customer gets a one-time email with a pay-again link.

2.5.1

  • Clearer payout-wallet guidance on the settings screen: use a self-custody wallet you control (never an exchange deposit address), and a note that payouts settle as stablecoins (USDC/USDT) on Ethereum, Base, or Polygon.

2.5.0

  • New: Live payment tracking — order panel, customer order-received widget, email tracking link, and [epayvista_track] shortcode. Shows status, network, confirmations, transaction hash, and a block-explorer link.

2.3.0

  • Settlement payout model; per-merchant signed callback secret for verified confirmations.

2.2.0

  • Self-serve onboarding — enter your wallet, click Connect, account provisioned automatically.