Title: PayForge Crypto Payments with Stripe &amp; PayPal for WooCommerce
Author: Web3Coder
Published: <strong>July 12, 2026</strong>
Last modified: July 12, 2026

---

Search plugins

![](https://ps.w.org/payforge-crypto-stripe-paypal-payments-for-woocommerce/assets/
banner-772x250.png?rev=3604395)

![](https://ps.w.org/payforge-crypto-stripe-paypal-payments-for-woocommerce/assets/
icon-256x256.png?rev=3604395)

# PayForge Crypto Payments with Stripe & PayPal for WooCommerce

 By [Web3Coder](https://profiles.wordpress.org/cryptoexchange/)

[Download](https://downloads.wordpress.org/plugin/payforge-crypto-stripe-paypal-payments-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/payforge-crypto-stripe-paypal-payments-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/payforge-crypto-stripe-paypal-payments-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/payforge-crypto-stripe-paypal-payments-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/payforge-crypto-stripe-paypal-payments-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/payforge-crypto-stripe-paypal-payments-for-woocommerce/)

## Description

PayForge is an all-in-one WooCommerce payments plugin. Ship a professional checkout
with three complementary rails:

 * **Crypto** — 12 blockchains plus USDT (ERC-20 / TRC-20), per-order dedicated 
   address, MetaMask 1-click, real-time on-chain confirmation.
 * **PayPal** — PayPal Checkout via PayPal REST API. Use your own PayPal Business
   account.
 * **Stripe cards** — Stripe Checkout Sessions for cards, wallets and localised 
   payment methods. Use your own Stripe account.

All three gateways are free. The plugin never sits between you and your customer’s
money — all funds settle directly to your PayPal / Stripe / crypto wallet. PayForge
only orchestrates the checkout flow.

**Optional Managed Monitoring** — the crypto rail needs a blockchain monitor running
around the clock to detect deposits. Run your own node and post to the webhook endpoint
for free, or subscribe to Managed Monitoring and we watch every chain 24/7 and confirm
your crypto orders automatically — no server to maintain.

#### Crypto rail (Free)

 * 12 supported blockchains: Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Base,
   Avalanche, zkSync, Linea, Bitcoin, Solana, Tron — plus USDT (ERC-20 / TRC-20)
 * Admin wallet generator with encrypted-at-rest private keys
 * Race-safe per-order address assignment (`SELECT … FOR UPDATE` transaction lock)
 * Optional MetaMask “Pay now” button on EVM chains
 * HMAC-signed webhook receiver + idempotent deposit handling
 * Automatic order completion once confirmation count is reached
 * Fiat  crypto rate conversion at checkout

#### PayPal rail (Free)

 * PayPal REST v2 (Orders + Captures)
 * Sandbox / Live toggle
 * Client ID + Secret configured per site
 * Automatic capture on return from PayPal approval flow
 * Refund support directly from the WooCommerce order screen
 * Webhook receiver for asynchronous capture notifications

#### Stripe rail

 * Stripe Checkout Sessions
 * Publishable / Secret keys, test + live modes
 * Automatic order completion on `checkout.session.completed`
 * Signed webhook verification (HMAC-SHA256, standard Stripe signing scheme)
 * Refund support with partial amounts
 * Zero-decimal currency handling (JPY, KRW, etc.)

#### Why PayForge

 * One plugin, one settings screen, one support contact — not three different plugins
   to maintain.
 * Non-custodial by design: your customer pays _you_, not us.
 * MetaMask + PayPal + Stripe under one WooCommerce checkout — customers pick their
   preferred rail.

### External services

PayForge integrates with the following external services. All external calls are
triggered by a site owner action (entering credentials, enabling a rail) or by a
customer initiating a checkout. Customer identifying data is only sent to the payment
processor selected by that customer for that specific order.

 * **PayPal REST API** (`api-m.paypal.com` / `api-m.sandbox.paypal.com`) — order
   creation, capture, refund, OAuth2 token. Sent: order amount, currency, order 
   reference, return/cancel URLs. Terms: https://www.paypal.com/legalhub — Privacy:
   https://www.paypal.com/privacy
 * **Stripe API** (`api.stripe.com`) — Checkout Session creation, refunds, webhook
   signature verification. Sent: order amount, currency, order id, billing email.
   Terms: https://stripe.com/legal — Privacy: https://stripe.com/privacy
 * **Binance public price API** (`api.binance.com`) — crypto/fiat rate conversion
   at checkout. Sent: trading pair symbol only (e.g. `BTCUSDT`). No customer data.
   Terms: https://www.binance.com/en/terms — Privacy: https://www.binance.com/en/
   privacy-portal
 * **PayForge managed license server** (`api.wpcrypto.net`, hosted on wpcrypto.net)—
   verifies the Managed Monitoring plan and registers your wallet pool for monitoring.
   Sent: license/install id + site domain + HMAC signature. Terms and Privacy: https://
   wpcrypto.net/terms/ and https://wpcrypto.net/privacy/
 * **PayForge managed blockchain monitor** (optional, hosted on `wpcrypto.net`) —
   HMAC-signed webhook the monitor calls when a deposit hits one of your pool addresses.
   Only public on-chain data is transmitted (tx hash, address, amount, confirmations).
 * **Freemius** — payment processing and licensing for the Managed Monitoring plan.
   Terms: https://freemius.com/terms/ — Privacy: https://freemius.com/privacy/
 * **Bundled wallet-generator libraries** (default public node endpoints `api.trongrid.
   io`, Solana public RPC `api.mainnet-beta.solana.com`, and the endpoints shipped
   inside ethers.js such as `api.etherscan.io` / `api.polygonscan.com`) — the admin“
   Wallet Generator” screen creates your receiving addresses in the browser using
   bundled open-source libraries (ethers.js, TronWeb, @solana/web3.js, bitcoinjs).
   Address and key generation is performed locally; no private keys or personal 
   data are transmitted. These libraries are shipped with the public node endpoints
   listed above, which they may contact to read basic network parameters. TronGrid:
   https://www.trongrid.io/ — Solana RPC: https://solana.com/rpc — Etherscan: https://
   etherscan.io/terms
 * **Blockchain explorers** (Etherscan, BscScan, PolygonScan, Arbiscan, Basescan,
   Snowtrace, zkSync and Linea explorers, Blockstream, Solscan, TronScan) — used
   only to build “View transaction” links on the order screen. No data is sent to
   them by the plugin; a link opens in the visitor’s browser only if they click 
   it.

### Third-party notices

 * “PayPal” is a trademark of PayPal, Inc. This plugin uses the public PayPal REST
   API and is not affiliated with, endorsed by, or sponsored by PayPal.
 * “Stripe” is a trademark of Stripe, Inc. This plugin uses the public Stripe API
   and is not affiliated with, endorsed by, or sponsored by Stripe.
 * “WooCommerce” is a trademark of Automattic, Inc.

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

## Installation

 1. Upload `payforge-crypto-stripe-paypal-payments-for-woocommerce` to `/wp-content/
    plugins/`.
 2. Activate the plugin.
 3. Go to PayForge  Settings — enable the crypto networks you want to accept.
 4. PayForge  Wallets — generate a batch of receiving wallets per network.
 5. WooCommerce  Settings  Payments — enable each rail (Crypto, PayPal, Stripe) and
    enter your API credentials.

## FAQ

### Do you receive any of the money?

No. PayPal payments settle to your PayPal account, Stripe payments to your Stripe
account, and crypto payments go to wallets you generated locally (private keys stored
encrypted in your database). PayForge does not hold funds.

### Do I need a PayPal Business account?

Yes — you need a PayPal Business account and its REST API Client ID + Secret. Sign
up free at developer.paypal.com.

### Do I need a Stripe account?

For the Stripe rail, yes — a standard Stripe account with your publishable + secret
keys. All three rails (Crypto, PayPal, Stripe) are free.

### How does the address-per-order work?

When a customer submits a crypto order, PayForge atomically reserves the next available
wallet from your pool using a `SELECT … FOR UPDATE` lock. Two concurrent checkouts
never receive the same address, even under high load.

### What about refunds?

PayPal and Stripe rails support full and partial refunds directly from the WooCommerce
order screen. Crypto refunds are manual by design (blockchain transactions cannot
be reversed) — refunds are initiated from your wallet.

### Which rail is best for what?

 * **Cards** (Stripe Pro) — best for global card acceptance and localised methods.
 * **PayPal** — trusted by many customers; often converts higher for smaller-ticket
   items.
 * **Crypto** — chargeback-free, low-fee for international / high-ticket, appeals
   to Web3-native audiences.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PayForge Crypto Payments with Stripe & PayPal for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Web3Coder ](https://profiles.wordpress.org/cryptoexchange/)

[Translate “PayForge Crypto Payments with Stripe & PayPal for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/payforge-crypto-stripe-paypal-payments-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/payforge-crypto-stripe-paypal-payments-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/payforge-crypto-stripe-paypal-payments-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/payforge-crypto-stripe-paypal-payments-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/payforge-crypto-stripe-paypal-payments-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release: Crypto (12 chains + USDT) + PayPal REST v2 + Stripe Checkout
   Sessions.

## Meta

 *  Version **1.0.0**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cryptocurrency](https://wordpress.org/plugins/tags/cryptocurrency/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [paypal](https://wordpress.org/plugins/tags/paypal/)[stripe](https://wordpress.org/plugins/tags/stripe/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/payforge-crypto-stripe-paypal-payments-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/payforge-crypto-stripe-paypal-payments-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/payforge-crypto-stripe-paypal-payments-for-woocommerce/reviews/)

## Contributors

 *   [ Web3Coder ](https://profiles.wordpress.org/cryptoexchange/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/payforge-crypto-stripe-paypal-payments-for-woocommerce/)