Monero WooCommerce Extension
Benefits Payment validation done through either monero-wallet-rpc or the xmrchain.net blockchain explorer. Validates payments with cron, so does not require users to stay on the order confirmation page for their order to validate. Order status updates are done through AJAX instead of Javascript page reloads. Customers can pay with multiple transactions and are notified as soon as transactions hit the mempool. Configurable block confirmations, from 0 for zero confirm to 60 for high ticket purchases. Live price updates every minute; total amount due is locked in after the order is placed for a configurable amount of time (default 60 minutes) so the price does not change after order has been made. Hooks into emails, order confirmation page, customer order history page, and admin order details page. View all payments received to your wallet with links to the blockchain explorer and associated orders. Optionally display all prices on your store in terms of Monero. Shortcodes! Display exchange rates in numerous currencies. Installation Automatic method In the “Add Plugins” section of the WordPress admin UI, search for “monero” and click the Install Now button next to “Monero WooCommerce Extension” by mosu-forge, SerHack. This will enable auto-updates, but only for official releases, so if you need to work from git master or your local fork, please use the manual method below. Manual method Download the plugin from the releases page (https://github.com/monero-integrations/monerowp) or clone with git clone https://github.com/monero-integrations/monerowp Unzip or place the monero-woocommerce-gateway folder in the wp-content/plugins directory. Activate “Monero Woocommerce Gateway” in your WordPress admin dashboard. It is highly recommended that you use native cronjobs instead of WordPress’s “Poor Man’s Cron” by adding define('DISABLE_WP_CRON', true); into your wp-config.php file and adding * * * * * wget -q -O - https://yourstore.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1 to your crontab. Configuration Option 1: Use your wallet address and viewkey This is the easiest way to start accepting Monero on your website. You’ll need: Your Monero wallet address starting with 4 Your wallet’s secret viewkey Then simply select the viewkey option in the settings page and paste your address and viewkey. You’re all set! Note on privacy: when you validate transactions with your private viewkey, your viewkey is sent to (but not stored on) xmrchain.net over HTTPS. This could potentially allow an attacker to see your incoming, but not outgoing, transactions if they were to get his hands on your viewkey. Even if this were to happen, your funds would still be safe and it would be impossible for somebody to steal your money. For maximum privacy use your own monero-wallet-rpc instance. Option 2: Using monero wallet rpc The most secure way to accept Monero on your website. You’ll need: Root access to your webserver Latest Monero-currency binaries After downloading (or compiling) the Monero binaries on your server, install the systemd unit files or run monerod and monero-wallet-rpc with screen or tmux. You can skip running monerod by using a remote node with monero-wallet-rpc by adding --daemon-address node.moneroworld.com:18089 to the monero-wallet-rpc.service file. Note on security: using this option, while the most secure, requires you to run the Monero wallet RPC program on your server. Best practice for this is to use a view-only wallet since otherwise your server would be running a hot-wallet and a security breach could allow hackers to empty your funds. Remove plugin Deactivate plugin through the ‘Plugins’ menu in WordPress Delete plugin through the ‘Plugins’ menu in WordPress
Top keywords
- monero10×1.69%
- order8×1.35%
- page7×1.18%
- viewkey7×1.18%
- wallet7×1.18%
- monero-wallet-rpc5×0.84%
- wordpress5×0.84%
- com4×0.67%
- https4×0.67%
- option4×0.67%
- through4×0.67%
- transactions4×0.67%
WP to diaspora
We are looking for new maintainers for this plugin! Get in touch with @noplanman if you’d like to help keep this project alive. With WP to diaspora* and just a few clicks, you can automatically share your WordPress posts on your diaspora* profile. With the focus on being intuitive, sharing your posts to diaspora* is made as easy as possible. Simply write your post and have it shared to diaspora* at the same time you publish it on your website. Minimum requirements WordPress 4.6, PHP 8.0. Getting started After installing and activating the plugin, be sure to visit the plugin’s settings page at ‘Settings -> WP to diaspora’ on your WordPress Admin page. Simply add your diaspora* pod, username and password to get started. On this page you can also define the default behaviour when publishing new posts. These settings can easily be adjusted for each individual post by using the meta box that has been added to the post types that you have selected. Additional documentation can be found in our wiki What’s diaspora*? diaspora* is a decentralized social network. Read more about the diaspora* project. This plugin speaks your language Many thanks to our many friendly translators, doing an amazing job. Feel free to help and contribute translations. Development We are looking for new maintainers for this plugin! Get in touch with @noplanman if you’d like to help keep this project alive. This plugin is completely open source and is a work of love by all who have contributed. If you would like to be part of it and join in, make your way over to the project page on GitHub now. Also, if you have an idea you would like to see in this plugin or if you’ve found a bug, please let us know. Credits Dandelion banner image: Pixabay Learn A side effect of this plugin is to help anybody who is interested to learn from and especially understand how the insides of this plugin work. When you look into the code, you will see that it is well documented, making it easier for you to understand what’s going on. We encourage you to discover something new and learn a thing or two! How does this plugin do it? So you want to know what happens in the background, to get your post to diaspora*? Well, this might be a little technical, but it’s simple enough to understand the concept. Basically, the server your WordPress installation is set up on makes a connection to your diaspora* pod, logs you in using the provided username and password, adds a new post (which is your WordPress post) and responds to say if everything was successful. Quite straightforward, right?
Top keywords