I know that there is the Bitcoin Payments for WooCommerce, but it hasn't been updated in over and year and doesn't support the latest version of Electrum MPK. It only supports Electrum 1.9.8 MPK.
You can accept Bitcoin over Lightning (much faster and almost no transaction fees), which is a second layer solution on top of Bitcoin.
LNBits plugin for WordPress adds a Bitcoin/Lightning payment gate into your WooCommerce e-shop. The payments go into LNBits Lightning wallet which you can first use the custodial one at lnbits.com and later switch to your own instance of LNBits running on Umbrel (it's fully open source): https://wordpress.org/plugins/lightning-payment-gateway-lnbits/
Then you will be accepting Bitcoin in WordPress e-shop, without any middleman (fully controlling your keys) and without fees (except tiny routing fees).
I've searched quite a lot for something like this and to my knowledge, the answer is no.
the bitcoinway plugin you reference was the closest thing to a working plugin that required no middleman. It used to work with the older woocommerce and the 1.9.8 mpk but it doesn't work at all now with the latest woocommerce version. It has not been updated in a long time and id say its a dead plugin now.
the closest thing I've found to replace it was the coin simple woocommerce plugin but as of the latest woocommerce update, it no longer works due to a JSON parse error that I can't workaround. It does require signup on coin simple but from what I can tell, the API key and biz ID are input to allow you to validate transactions. Your MPK is plugged in on woocommerce and coin simple never controls the wallet.
gourl.io is probably the next best thing but they do have interaction with your wallet and forwarding of the funds.
there is a plugin that works with an MPK that generates addresses with the click of a button. But its not automated as far as commerce sales go. The plugin name is "Bitcoin Payments". https://wordpress.org/plugins/bitcoin-address/
if anybody finds a working plugin without a middleman, please share.
Blockonomics has direct to wallet wordpress plugin.
- Payments go directly to your HD wallet. All major HD wallets like trezor, ledger, electrum, mycelium are supported
- There are no KYC/documentation requirements, you can start using it using your emailid
- The plugin is also open source, in case you want to make changes.