{"id":338164,"date":"2026-07-12T01:08:17","date_gmt":"2026-07-12T01:08:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/"},"modified":"2026-07-12T01:07:48","modified_gmt":"2026-07-12T01:07:48","slug":"payforge-crypto-stripe-paypal-payments-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/","author":23368916,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"PayForge Crypto Payments with Stripe & PayPal for WooCommerce","header_author":"cryptoexchange","header_description":"Accept cryptocurrency payments in WooCommerce across 12 blockchains plus USDT (ERC-20\/TRC-20). Admin-managed wallet pool, per-order dedicated addresses, MetaMask connect, real-time on-chain confirmations via managed webhook.","assets_banners_color":"494546","last_updated":"2026-07-12 01:07:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wpcrypto.net\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"cryptoexchange","date":"2026-07-12 01:07:48"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3604395,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3604395,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3604395,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3604395,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3604395,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3604399,"resolution":"10","location":"assets","locale":"","width":1536,"height":1024},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3604399,"resolution":"11","location":"assets","locale":"","width":1536,"height":1024},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3604399,"resolution":"12","location":"assets","locale":"","width":1536,"height":1024},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3604399,"resolution":"13","location":"assets","locale":"","width":1536,"height":1024},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3604395,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3604395,"resolution":"3","location":"assets","locale":"","width":390,"height":1378},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3604395,"resolution":"4","location":"assets","locale":"","width":1440,"height":1040},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3604395,"resolution":"5","location":"assets","locale":"","width":1440,"height":1187},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3604395,"resolution":"6","location":"assets","locale":"","width":1440,"height":919},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3604395,"resolution":"7","location":"assets","locale":"","width":1440,"height":4654},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3604395,"resolution":"8","location":"assets","locale":"","width":1440,"height":1091},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3604395,"resolution":"9","location":"assets","locale":"","width":1440,"height":919}},"screenshots":[]},"plugin_section":[],"plugin_tags":[12611,6593,334,5349,286],"plugin_category":[45],"plugin_contributors":[256271],"plugin_business_model":[],"class_list":["post-338164","plugin","type-plugin","status-publish","hentry","plugin_tags-cryptocurrency","plugin_tags-payment-gateway","plugin_tags-paypal","plugin_tags-stripe","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-cryptoexchange","plugin_committers-cryptoexchange"],"banners":{"banner":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/banner-772x250.png?rev=3604395","banner_2x":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/banner-1544x500.png?rev=3604395","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/icon-128x128.png?rev=3604395","icon_2x":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/icon-256x256.png?rev=3604395","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-1.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-2.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-3.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-4.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-5.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-6.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-7.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-8.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-9.png?rev=3604395","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-10.png?rev=3604399","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-11.png?rev=3604399","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-12.png?rev=3604399","caption":""},{"src":"https:\/\/ps.w.org\/payforge-crypto-stripe-paypal-payments-for-woocommerce\/assets\/screenshot-13.png?rev=3604399","caption":""}],"raw_content":"<!--section=description-->\n<p>PayForge is an all-in-one WooCommerce payments plugin. Ship a professional checkout with three complementary rails:<\/p>\n\n<ul>\n<li><strong>Crypto<\/strong> \u2014 12 blockchains plus USDT (ERC-20 \/ TRC-20), per-order dedicated address, MetaMask 1-click, real-time on-chain confirmation.<\/li>\n<li><strong>PayPal<\/strong> \u2014 PayPal Checkout via PayPal REST API. Use your own PayPal Business account.<\/li>\n<li><strong>Stripe cards<\/strong> \u2014 Stripe Checkout Sessions for cards, wallets and localised payment methods. Use your own Stripe account.<\/li>\n<\/ul>\n\n<p>All three gateways are free. The plugin never sits between you and your customer's money \u2014 all funds settle directly to your PayPal \/ Stripe \/ crypto wallet. PayForge only orchestrates the checkout flow.<\/p>\n\n<p><strong>Optional Managed Monitoring<\/strong> \u2014 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 \u2014 no server to maintain.<\/p>\n\n<h4>Crypto rail (Free)<\/h4>\n\n<ul>\n<li>12 supported blockchains: Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Base, Avalanche, zkSync, Linea, Bitcoin, Solana, Tron \u2014 plus USDT (ERC-20 \/ TRC-20)<\/li>\n<li>Admin wallet generator with encrypted-at-rest private keys<\/li>\n<li>Race-safe per-order address assignment (<code>SELECT \u2026 FOR UPDATE<\/code> transaction lock)<\/li>\n<li>Optional MetaMask \"Pay now\" button on EVM chains<\/li>\n<li>HMAC-signed webhook receiver + idempotent deposit handling<\/li>\n<li>Automatic order completion once confirmation count is reached<\/li>\n<li>Fiat \u2192 crypto rate conversion at checkout<\/li>\n<\/ul>\n\n<h4>PayPal rail (Free)<\/h4>\n\n<ul>\n<li>PayPal REST v2 (Orders + Captures)<\/li>\n<li>Sandbox \/ Live toggle<\/li>\n<li>Client ID + Secret configured per site<\/li>\n<li>Automatic capture on return from PayPal approval flow<\/li>\n<li>Refund support directly from the WooCommerce order screen<\/li>\n<li>Webhook receiver for asynchronous capture notifications<\/li>\n<\/ul>\n\n<h4>Stripe rail<\/h4>\n\n<ul>\n<li>Stripe Checkout Sessions<\/li>\n<li>Publishable \/ Secret keys, test + live modes<\/li>\n<li>Automatic order completion on <code>checkout.session.completed<\/code><\/li>\n<li>Signed webhook verification (HMAC-SHA256, standard Stripe signing scheme)<\/li>\n<li>Refund support with partial amounts<\/li>\n<li>Zero-decimal currency handling (JPY, KRW, etc.)<\/li>\n<\/ul>\n\n<h4>Why PayForge<\/h4>\n\n<ul>\n<li>One plugin, one settings screen, one support contact \u2014 not three different plugins to maintain.<\/li>\n<li>Non-custodial by design: your customer pays <em>you<\/em>, not us.<\/li>\n<li>MetaMask + PayPal + Stripe under one WooCommerce checkout \u2014 customers pick their preferred rail.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>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.<\/p>\n\n<ul>\n<li><strong>PayPal REST API<\/strong> (<code>api-m.paypal.com<\/code> \/ <code>api-m.sandbox.paypal.com<\/code>) \u2014 order creation, capture, refund, OAuth2 token. Sent: order amount, currency, order reference, return\/cancel URLs. Terms: https:\/\/www.paypal.com\/legalhub \u2014 Privacy: https:\/\/www.paypal.com\/privacy<\/li>\n<li><strong>Stripe API<\/strong> (<code>api.stripe.com<\/code>) \u2014 Checkout Session creation, refunds, webhook signature verification. Sent: order amount, currency, order id, billing email. Terms: https:\/\/stripe.com\/legal \u2014 Privacy: https:\/\/stripe.com\/privacy<\/li>\n<li><strong>Binance public price API<\/strong> (<code>api.binance.com<\/code>) \u2014 crypto\/fiat rate conversion at checkout. Sent: trading pair symbol only (e.g. <code>BTCUSDT<\/code>). No customer data. Terms: https:\/\/www.binance.com\/en\/terms \u2014 Privacy: https:\/\/www.binance.com\/en\/privacy-portal<\/li>\n<li><strong>PayForge managed license server<\/strong> (<code>api.wpcrypto.net<\/code>, hosted on wpcrypto.net) \u2014 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\/<\/li>\n<li><strong>PayForge managed blockchain monitor<\/strong> (optional, hosted on <code>wpcrypto.net<\/code>) \u2014 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).<\/li>\n<li><strong>Freemius<\/strong> \u2014 payment processing and licensing for the Managed Monitoring plan. Terms: https:\/\/freemius.com\/terms\/ \u2014 Privacy: https:\/\/freemius.com\/privacy\/<\/li>\n<li><strong>Bundled wallet-generator libraries<\/strong> (default public node endpoints <code>api.trongrid.io<\/code>, Solana public RPC <code>api.mainnet-beta.solana.com<\/code>, and the endpoints shipped inside ethers.js such as <code>api.etherscan.io<\/code> \/ <code>api.polygonscan.com<\/code>) \u2014 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\/ \u2014 Solana RPC: https:\/\/solana.com\/rpc \u2014 Etherscan: https:\/\/etherscan.io\/terms<\/li>\n<li><strong>Blockchain explorers<\/strong> (Etherscan, BscScan, PolygonScan, Arbiscan, Basescan, Snowtrace, zkSync and Linea explorers, Blockstream, Solscan, TronScan) \u2014 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.<\/li>\n<\/ul>\n\n<h3>Third-party notices<\/h3>\n\n<ul>\n<li>\"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.<\/li>\n<li>\"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.<\/li>\n<li>\"WooCommerce\" is a trademark of Automattic, Inc.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>payforge-crypto-stripe-paypal-payments-for-woocommerce<\/code> to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to PayForge \u2192 Settings \u2014 enable the crypto networks you want to accept.<\/li>\n<li>PayForge \u2192 Wallets \u2014 generate a batch of receiving wallets per network.<\/li>\n<li>WooCommerce \u2192 Settings \u2192 Payments \u2014 enable each rail (Crypto, PayPal, Stripe) and enter your API credentials.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20you%20receive%20any%20of%20the%20money%3F\"><h3>Do you receive any of the money?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20paypal%20business%20account%3F\"><h3>Do I need a PayPal Business account?<\/h3><\/dt>\n<dd><p>Yes \u2014 you need a PayPal Business account and its REST API Client ID + Secret. Sign up free at developer.paypal.com.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20stripe%20account%3F\"><h3>Do I need a Stripe account?<\/h3><\/dt>\n<dd><p>For the Stripe rail, yes \u2014 a standard Stripe account with your publishable + secret keys. All three rails (Crypto, PayPal, Stripe) are free.<\/p><\/dd>\n<dt id=\"how%20does%20the%20address-per-order%20work%3F\"><h3>How does the address-per-order work?<\/h3><\/dt>\n<dd><p>When a customer submits a crypto order, PayForge atomically reserves the next available wallet from your pool using a <code>SELECT \u2026 FOR UPDATE<\/code> lock. Two concurrent checkouts never receive the same address, even under high load.<\/p><\/dd>\n<dt id=\"what%20about%20refunds%3F\"><h3>What about refunds?<\/h3><\/dt>\n<dd><p>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) \u2014 refunds are initiated from your wallet.<\/p><\/dd>\n<dt id=\"which%20rail%20is%20best%20for%20what%3F\"><h3>Which rail is best for what?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Cards<\/strong> (Stripe Pro) \u2014 best for global card acceptance and localised methods.<\/li>\n<li><strong>PayPal<\/strong> \u2014 trusted by many customers; often converts higher for smaller-ticket items.<\/li>\n<li><strong>Crypto<\/strong> \u2014 chargeback-free, low-fee for international \/ high-ticket, appeals to Web3-native audiences.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: Crypto (12 chains + USDT) + PayPal REST v2 + Stripe Checkout Sessions.<\/li>\n<\/ul>","raw_excerpt":"Accept crypto, cards and PayPal in WooCommerce \u2014 one plugin, three rails, on-chain confirmations and MetaMask 1-click.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/338164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=338164"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cryptoexchange"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=338164"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=338164"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=338164"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=338164"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=338164"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=338164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}