Linux 软件免费装
Banner图

Shadow Software Crypto for WooCommerce

开发者 shadowsoftware
更新时间 2026年7月13日 01:56
捐献地址: 去捐款
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce bitcoin ethereum crypto stablecoin

下载

1.0.0 1.0.1

详情介绍:

Shadow Software Crypto for WooCommerce lets your store accept cryptocurrency straight to your own wallets — no payment processor, no account, no fees, and no private keys on your server. You enter your own receiving addresses; customers pay them directly and the plugin watches the blockchain with free, public tools, only marking an order paid once the payment is confirmed on-chain. Supported payments: This plugin is completely free and open source. It is built and maintained by Shadow Software. Documentation and source code The plugin is developed in the open on GitHub, and the project README is its full documentation — the security model, every supported asset and network, the external services it contacts, and how to build and test it yourself. How it works
  1. The merchant enters their own receiving addresses (one EVM address for ETH/USDC/USDT, and a Bitcoin address for BTC) and picks which assets to accept.
  2. The customer places the order and, on the pay page, chooses which crypto to pay with. The order total is converted from your store currency to that crypto at the live market rate and locked in.
  3. The pay page shows the exact amount, your address, and a scannable QR code. The customer pays from their own wallet.
  4. The customer confirms by entering the wallet address they paid from (and, optionally, the transaction ID — which is fastest).
  5. A background job checks the blockchain and completes the order once the payment has enough confirmations. The customer's page updates automatically.
Why merchants like it What this plugin is not It does not custody funds, provide refunds on-chain, or swap/convert between currencies. It confirms native ETH, USDC, USDT and BTC payments to your own addresses and marks the order paid. Because payments are on-chain and irreversible, treat confirmed orders like cash.

安装:

  1. Upload the shadow-software-crypto-for-woocommerce folder to /wp-content/plugins/, or install the ZIP via Plugins → Add New → Upload.
  2. Activate the plugin through the Plugins menu.
  3. Go to WooCommerce → Settings → Payments → Crypto (self-custodial).
  4. Enable it and paste your EVM receiving address (for ETH/USDC/USDT) and/or your Bitcoin address, then tick which assets and networks to accept.
  5. Optionally adjust the required confirmations, underpayment tolerance, and payment window.
  6. Save. "Pay with crypto" now appears at checkout.
WooCommerce's background scheduler (Action Scheduler) drives the on-chain checks, so make sure your site's cron is running normally.

屏幕截图:

  • The customer pay page: the exact amount, your address with a QR code, and the form to confirm the paid-from wallet and optional transaction id.
  • Live confirmation: the pay page updates itself automatically as the payment settles on-chain.

升级注意事项:

1.0.1 Documentation links only. No functional changes. 1.0.0 Initial release.

常见问题:

Does the plugin ever hold my money or my keys?

No. Customers pay your address directly from their own wallet. The plugin only reads the blockchain to confirm the payment. No private keys are ever entered or stored.

Is there any fee or account to sign up for?

No. The plugin is free and open source, there is no gateway service, and nothing takes a cut of your sales.

Which assets and networks are supported?

Native ETH, plus USDC and USDT (as ERC-20 tokens), on Ethereum mainnet, Base, Arbitrum One, and OP Mainnet — and native Bitcoin. Each asset and network can be enabled or disabled independently, and each network can be pointed at your own RPC or explorer endpoint.

How is the amount calculated?

When the customer chooses which crypto to pay with, the order total in your store currency is converted to that asset at the live market rate (via the free CoinGecko price API) and locked for the customer. Each order is given a tiny, unique amount so that one on-chain payment can never settle two orders. You can allow a small underpayment tolerance to absorb rate drift and rounding.

What if the customer doesn't know their transaction ID?

They can simply enter the wallet address they paid from. The plugin looks for a matching payment to your address from that wallet. Pasting the transaction ID is faster, but it is optional.

How does the plugin know the payment is from this customer?

Every payment is bound to the wallet address the customer entered and to the order's unique amount, and (for Bitcoin) must be dated at or after the order was placed. This prevents a customer from claiming someone else's payment or reusing one payment for several orders.

When is an order marked paid?

Only after the matching payment is found on-chain and has reached the number of confirmations you configured for that network. The customer's browser never completes an order on its own.

What happens if no payment arrives?

If a matching payment is not confirmed within the payment window you set, the order is marked failed so you are not left guessing.

Does it need an API key?

No. It works out of the box with free public nodes and a free public price API. You may optionally supply your own RPC endpoints.

Is HPOS (High-Performance Order Storage) supported?

Yes, along with the WooCommerce Cart and Checkout blocks.

Where are the documentation and the source code?

Both are on GitHub. The project README documents the security model, the supported assets and networks, the external services the plugin contacts, and how to build and test it: https://github.com/shadow-software/shadow-software-crypto-for-woocommerce#readme Bug reports and feature requests are welcome at https://github.com/shadow-software/shadow-software-crypto-for-woocommerce/issues

更新日志:

1.0.1 1.0.0