Important notice: Some feature of old versions of Cryptocurrency All-in-One will stop working on 4 December 2018. The reason is that CoinMarketCap Public API will stop working. Do not worry: we have an update. Everyone who purchased the plugin after 01.06.2018 is eligible to a free plugin update. An email with the update link has been already sent to all eligible users. All other users will need to purchase a new copy.
This page concerns only setup instructions. For Cryptocurrency All-in-One Setup plugin description and feature list click here.
Instructions to accept cryptocurrency orders and payments on your web site.
Supported currencies for payments are: Bitcoin (BTC), Ethereum (ETH), Litecon (LTC), Bitcoin Cash (BCH), Zcash (ZEC).
Open the plugin settings and under “Payment settings” fill in your BTC (or other cryptocurrency) wallet addresses to receive payments and an email for receiving payment notifications.
The plugin uses one of the addresses from the provided list of addresses for every payment, by rotating all of them and starting over from the first one. The different addresses are used to idenfiry if a specific payment has been made. You must provide enough addresses – more than the number of payments you will receive a day.
Add a shortcode to the text of the pages or posts where you want to accept payments (typically these pages would contain a product or service that you are offering). The amount may be in BTC (default), altcoins or in fiat currency (USD, EUR, etc), which will be converted it to the selected cryptocurrency. You can also setup the form for GDPR compliance in the plugin settings.
[cryptopayment item="Advertising services" amount="0.003" currency="BTC"] [cryptopayment item="Publish a PR article" amount="50 USD" currency="BTC"] [cryptopayment item="Publish a PR article" amount="10 EUR" currency="ETH"]
Instructions to display cryptocurrency exchange rates in a nicely formatted table.
To show cryptocurrency prices, add a shortcode to the text of the pages or posts where you want the cryptocurrency prices to apperar. Exapmle shortcodes:
[currencyprice currency1="btc" currency2="usd,eur,ltc,eth,jpy,gbp,chf,aud,cad"] [currencyprice currency1="ltc" currency2="usd,eur,btc"]
Instructions to display cryptocurrency calculator.
To show cryptocurrency calculator, add a shortcode to the text of the pages or posts where you want the calculator prices to apperar. Exapmle shortcodes:
[currencycalculator currency1="btc" currency2="usd,eur,ltc,eth,jpy,gbp,chf,aud,cad"] [currencycalculator currency1="ltc" currency2="usd,eur,btc"]
Instructions to display cryptocurrency candlestick price chart
To show cryptocurrency candlestick chart graphic, add a shortcode to the text of the pages or posts where you want the chart to apperar. Set the cryptocurrency that you want on the chart as currency1 and the base currency as currency2. Supported periods are 1hour, 24hours, 7days, 30days, 1year. Exapmle shortcodes:
[currencygraph currency1="btc" currency2="usd"] [currencygraph currency1="dash" currency2="btc" defaultperiod="1year"]
Instructions to display a list of all cryptocurrencies on your web site.
Add a shortcode to the text of the pages or posts where you want to display CoinMarketCap style list of all cryptocurrencies. The list is paginated, sortable, searchable. The shortcode supports selecting the base currency for showing the prices, default is USD. You can set the total number of cryptocurrencies (default 500), the cryptocurrencies per page (default 100), the number format locale. Exapmle shortcodes:
[allcurrencies] [allcurrencies basecurrency="eur"] [allcurrencies limit="100" perpage="10"] [allcurrencies basecurrency="eur" locale="de-DE"]
Instructions to display a “Cryptocurrency ticker widget” on your web site.
Cryptocurrency ticker widget – a badge with the logo, price, and 24h change of one cryptocurrency. To show the cryptocurrency ticker widget go to Appearance / Widgets and add the widget to the widget area where you want it to appear. Set the cryptocurrency you wan to show – for example BTC. Or add the following shortcode to the text of the pages or posts where you want the widget to appear. Exapmle shortcodes:
Instructions to accept cryptocurrency donations on your web site.
Add a shortcode to the text of the pages or posts where you want to accept donations. Supported currencies are: Bitcoin (BTC) (default), Ethereum (ETH), Litecoin (LTC), Bitcoin Cash (BCH), Monero (XMR), Zcash (ZEC). Exapmle shortcodes (do not forget to put your wallet address):
[cryptodonation address="1ABwGVwbna6DnHgPefSiakyzm99VXVwQz9"] [cryptodonation address="0xc85c5bef5a9fd730a429b0e04c69b60d9ef4c64b" currency="eth"] [cryptodonation address="463tWEBn5XZJSxLU6uLQnQ2iY9xuNcDbjLSjkn3XAXHCbLrTTErJrBWYgHJQyrCwkNgYvyV3z8zctJLPCZy24jvb3NiTcTJ" paymentid="a1be1fb24f1e493eaebce2d8c92dc68552c165532ef544b79d9d36d1992cff07" currency="xmr"]
Instructions for Ethereum node integration
Currently supported features are: check Ethereum address balance, view ethereum block. Before using the shortcodes you need to fill in your Ethereum node API URL in the plugin settings (http://localhost:8545 or a public node at infura.io). Exapmle shortcodes:
[cryptoethereum feature="balance"] [cryptoethereum feature="block"]
Click for live demo
Notice: Beware mixed content browser restriction! If your web site uses https, the node must also use https.
Instructions to use the plugin in a widget or from the theme
To use the plugin in a widget, use the provided “CP Shortcode Widget” and put the shortcode in the “Content” section.
You can also call all plugin features directly from the theme – see the plugin settings page for PHP samples.
This plugin uses data from third party public APIs. By installing this plugin you agree with their terms: CryptoCompare Public API – no API key required, under Creative Commons license, Google Charts API.
Get the plugin now
Donate 10 USD on PayPal and get it in your email.
(You will receive the last premium version and will be free to use it for unlimited time on 1 web site. For issues with ordering the plugin, please first allow a few hours for order processing and the write to firstname.lastname@example.org.)