I recently saw a plugin for Woocommerce that allows you to accept Monero payments without the need to run a node.
https://github.com/SlowBearDigger/xmr-pay-woocommerce
I did have some trouble getting it setup because the plugin uses wp_safe_remote_get() and wp_safe_remote_post() which blocks the ports needed to talk to a remote Monero node by default.
With the help of the clanker I was able to get it working. Codex added these lines to make it work
add_filter('http_allowed_safe_ports', function ($ports) {
$ports[] = 18081; // Monero mainnet RPC
$ports[] = 38089; // Monero stagenet RPC
return array_values(array_unique(array_map('intval', $ports)));
});
Checking out generates invoices

And paying them (from cake wallet as a test) marks them as paid

And the Monero is in my GUI wallet

This is a really cool project and it seems to be working already, it just needs some polish.
I'm excited to see it mature :)
Signature
The forum admin
