{"id":213,"date":"2022-05-17T10:39:45","date_gmt":"2022-05-17T10:39:45","guid":{"rendered":"https:\/\/yohost.org\/library\/?p=213"},"modified":"2022-08-16T10:47:54","modified_gmt":"2022-08-16T10:47:54","slug":"accept-bitcoin-payments-on-your-website-without-third-parties","status":"publish","type":"post","link":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/","title":{"rendered":"Accept Bitcoin payments on your website without third-parties"},"content":{"rendered":"\n<p class=\"has-small-font-size wp-block-paragraph\"><em>[Update 08\/16\/2022: Both parts merged]<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article we will cover how to run your own Bitcoin payment gateway and accept Bitcoin payments on your website directly. There are numerous Bitcoin processing companies, but if you are a true fan of Bitcoin (or some other cryptocurrency) you would love an idea of running your own gateway. If you want to have an idea how it looks like, you can check our latest article about &#8220;<a href=\"https:\/\/yohost.org\/library\/how-to-host-website-anonymously-and-pay-with-bitcoin\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to host website anonymously and pay with Bitcoin<\/a>&#8221; as it gives some info how this gateway looks and works. Today we will learn:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Part 1<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#advantages\">Why your store should accept Bitcoin<\/a><\/li><li><a href=\"#btcpayserver\">BTCPayServer as a payment gateway<\/a><\/li><li><a href=\"#functionality\">Bitcoin Gateway functionality<\/a><\/li><li><a href=\"#gateway-requirements\">Requirements<\/a><\/li><li><a href=\"#install\">Installation<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Part 2<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#firststore\">Configure our first store<\/a><\/li><li><a href=\"#setupbitcoinwallet\">Setup Bitcoin Wallet<\/a><\/li><li><a href=\"#altcoins\">Enable Altcoins via SideShift<\/a><\/li><li><a href=\"#testinvoice\">Create a Payment request<\/a> (to verify how it works)<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-advantages\">Advantages<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"advantages\">Running your own Bitcoin gateway gives you freedom of payments, including cross-border transactions. You are not dependent on the policies of the third-party company and you know that the money you receive from your clients will be yours. Moreover, the fees are at the lowest level right now. Comparing to credit card processing fees ranging from 5% to 10% (and $1-$2 minimum per tx), Bitcoin gives you clear advantage by having the median transaction fee of 5 cents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The next important thing is that Bitcoin is an appreciating asset due to its deflationary model. So, besides having fun of being your own bank and processing company you will be <strong>&#8220;stacking sats&#8221; <\/strong>&#8211; a rare and valuable asset. Look at the chart below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"162\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1.png\" alt class=\"wp-image-214 lazy\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1-1024x162.png 1024w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1-300x47.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1-768x122.png 768w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1.png 1434w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" data-width=\"1024\" data-height=\"162\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1-1024x162.png\" style=\"height: 0; width: 1024px; padding-bottom: 15.82%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"162\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1-1024x162.png\" alt=\"\" class=\"wp-image-214\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1-1024x162.png 1024w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1-300x47.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1-768x122.png 768w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-1.png 1434w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><figcaption>Bitcoin price chart<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-btcpay-server\">BTCPay Server<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"btcpayserver\">Back in 2017 Bitpay was the biggest processing for Bitcoin payments. But after they tried to mislead people into promoting SegWit2X, the legendary tweet of Nicolas Dorier put start of BTCPayServer development.<\/p>\n\n\n\n<blockquote class=\"twitter-tweet\"><p dir=\"ltr\" lang=\"en\">This is lies, my trust in you is broken, I will make you obsolete<\/p>\u2014 Nicolas Dorier (@NicolasDorier) <a href=\"https:\/\/twitter.com\/NicolasDorier\/status\/898378514256207872?ref_src=twsrc%5Etfw\">August 18, 2017<\/a><\/blockquote> <script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\">For the last 5 years, BTCPay Server has become a truly top-notch solution for accepting Bitcoin payments along with major Altcoins. In case you do not feel tech-savvy enough to setup your own gateway, you can always turn to our commercial <a href=\"https:\/\/yohost.org\/crypto-payment\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">crypto payment gateway<\/a> solution. But if you are here for the adventure and knowledge, go ahead reading.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-implementation\">Implementation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"functionality\">As you already know, we will use BTCPay Server for our Bitcoin Gateway setup. What you can expect from this gateway:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>accept Bitcoin and Litecoin;<\/li><li>accept ETH and 50+ altcoins;<\/li><li>integration with your hardware wallet;<\/li><li>plugins for major shopping software &#8211; Magento, Shopify, Woo, Presta etc.;<\/li><li>invoicing, pull payments, payment buttons, accounting;<\/li><li>POS support<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-requirements\">Requirements<\/h4>\n\n\n\n<ul class=\"wp-block-list\" id=\"gateway-requirements\"><li>Ubuntu 18.04 \/ 20.04;<\/li><li>1Ghz CPU;<\/li><li>2 GB RAM;<\/li><li>at least 100Gb disk space<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-installation\">Installation<\/h4>\n\n\n\n<ol class=\"wp-block-list\" id=\"install\"><li>Make sure that your <strong>domain or sub-domain<\/strong> you will use for your crypto gateway is <strong>pointed to the server<\/strong>. An appropriate &#8220;A&#8221; record is created within DNS settings of your domain. For our testing purpose, we will use <strong>testbtcpay.yohost.org<\/strong>.<\/li><li>Log in under <strong>root<\/strong> user. If you run Ubuntu not under root, then <code><strong>sudo -su<\/strong><\/code><\/li><li>Install with commands below:<\/li><\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code><em>mkdir<\/em> BTCPayServer\n<em>cd<\/em> BTCPayServer\n<em>git clone<\/em> https:\/\/github.com\/btcpayserver\/btcpayserver-docker\n<em>cd<\/em> btcpayserver-docker\n\n<em>export<\/em> BTCPAY_HOST=\"testbtcpay.yohost.org\"\n<em>export<\/em> NBITCOIN_NETWORK=\"mainnet\"\n<em>export<\/em> BTCPAYGEN_CRYPTO1=\"btc\"\n<em>export<\/em> BTCPAYGEN_ADDITIONAL_FRAGMENTS=\"opt-save-storage-s\"\n<em>export<\/em> BTCPAYGEN_REVERSEPROXY=\"nginx\"\n<em>export<\/em> BTCPAYGEN_LIGHTNING=\"clightning\"\n<em>export<\/em> BTCPAY_ENABLE_SSH=true\n\n<em>.<\/em> .\/btcpay-setup.sh -i<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Commands above will install all required utilities and start BTCPayServer. <strong>opt-save-storage-s<\/strong> defines how many blocks of Bitcoin blockchain will be stored on the server. Read here for more info: <a href=\"https:\/\/docs.btcpayserver.org\/Docker\/#generated-docker-compose\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.btcpayserver.org\/Docker\/#generated-docker-compose<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2.png\" alt class=\"wp-image-220 lazy\" width=\"637\" height=\"396\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2.png 782w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2-300x186.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2-768x477.png 768w\" data-sizes=\"auto, (max-width: 637px) 100vw, 637px\" data-width=\"637\" data-height=\"396\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2.png\" style=\"height: 0; width: 637px; padding-bottom: 62.17%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2.png\" alt=\"\" class=\"wp-image-220\" width=\"637\" height=\"396\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2.png 782w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2-300x186.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-2-768x477.png 768w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/noscript><figcaption>BtcPayServer Crypto Gateway Installation Complete<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-ssl\">SSL<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You might need to manually re-run Letsencrypt to ensure your BTCPayServer crypto gateway is secured with SSL. Run the commands below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd btcpayserver-docker\ndocker restart letsencrypt-nginx-proxy-companion<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-creating-an-admin-user\">Creating an admin user<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">At your first login at &#8220;<strong>testbtcpay.yohost.org<\/strong>&#8220;, you will be prompted to create a user.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-3.png\" alt class=\"wp-image-221 lazy\" width=\"434\" height=\"605\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-3.png 531w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-3-215x300.png 215w\" data-sizes=\"auto, (max-width: 434px) 100vw, 434px\" data-width=\"434\" data-height=\"605\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-3.png\" style=\"height: 0; width: 434px; padding-bottom: 139.40%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-3.png\" alt=\"\" class=\"wp-image-221\" width=\"434\" height=\"605\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-3.png 531w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-3-215x300.png 215w\" sizes=\"auto, (max-width: 434px) 100vw, 434px\" \/><\/noscript><figcaption>Create a user<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once you create a user, you will be redirected to the admin area.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete.png\" alt class=\"wp-image-222 lazy\" width=\"590\" height=\"516\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete-1024x896.png 1024w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete-300x263.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete-768x672.png 768w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete.png 1060w\" data-sizes=\"auto, (max-width: 590px) 100vw, 590px\" data-width=\"590\" data-height=\"516\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete-1024x896.png\" style=\"height: 0; width: 590px; padding-bottom: 87.46%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete-1024x896.png\" alt=\"\" class=\"wp-image-222\" width=\"590\" height=\"516\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete-1024x896.png 1024w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete-300x263.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete-768x672.png 768w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/crypto-gateway-setup-complete.png 1060w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/noscript><figcaption>Installation complete<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Congratulations! You have installed your own Bitcoin payment gateway. After installation is complete, your node will have to sync with the entire Bitcoin blockchain. This can take a while. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now you can proceed creating and configuring your first store. We will cover this in <strong>Part 2<\/strong> and describe how to enable ShapeShift and accept 50+ other cryptocurrencies besides Bitcoin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Part 2<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Adding website to the BTCPayServer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"firststore\">After your login to your BTCPayServer admin area, you will be welcomed to &#8220;Create your store&#8221;. This is the first step.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin.png\" alt class=\"wp-image-236 lazy\" width=\"682\" height=\"287\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin.png 779w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin-300x126.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin-768x323.png 768w\" data-sizes=\"auto, (max-width: 682px) 100vw, 682px\" data-width=\"682\" data-height=\"287\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin.png\" style=\"height: 0; width: 682px; padding-bottom: 42.08%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin.png\" alt=\"\" class=\"wp-image-236\" width=\"682\" height=\"287\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin.png 779w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin-300x126.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-new-store-bitcoin-768x323.png 768w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/noscript><figcaption>Add your website to the BTCPayServer gateway<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enter your store name, select currency, the source of currency exchange rate and proceed.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4.png\" alt class=\"wp-image-237 lazy\" width=\"673\" height=\"339\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4.png 947w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4-300x151.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4-768x388.png 768w\" data-sizes=\"auto, (max-width: 673px) 100vw, 673px\" data-width=\"673\" data-height=\"339\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4.png\" style=\"height: 0; width: 673px; padding-bottom: 50.37%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4.png\" alt=\"\" class=\"wp-image-237\" width=\"673\" height=\"339\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4.png 947w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4-300x151.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-4-768x388.png 768w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/noscript><figcaption>Your store will be created after this step<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The next step will be to connect your Bitcoin wallet to your store (or simply create new wallet), so that all incoming payments are instantly sent to your wallet.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin.png\" alt class=\"wp-image-238 lazy\" width=\"693\" height=\"450\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin.png 949w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin-300x195.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin-768x499.png 768w\" data-sizes=\"auto, (max-width: 693px) 100vw, 693px\" data-width=\"693\" data-height=\"450\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin.png\" style=\"height: 0; width: 693px; padding-bottom: 64.94%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin.png\" alt=\"\" class=\"wp-image-238\" width=\"693\" height=\"450\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin.png 949w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin-300x195.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/setup-wallet-bitcoin-768x499.png 768w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/noscript><figcaption>Setup Bitcoin wallet (1)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As you may notice, after we created a store, menu with many options appeared on the left. We will leave it for now as well as Lightning &#8220;thing&#8221; and focus on wallet setup. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"setupbitcoinwallet\">Setup Bitcoin Wallet<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5.png\" alt class=\"wp-image-239 lazy\" width=\"592\" height=\"504\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5.png 797w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5-300x255.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5-768x653.png 768w\" data-sizes=\"auto, (max-width: 592px) 100vw, 592px\" data-width=\"592\" data-height=\"504\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5.png\" style=\"height: 0; width: 592px; padding-bottom: 85.14%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5.png\" alt=\"\" class=\"wp-image-239\" width=\"592\" height=\"504\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5.png 797w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5-300x255.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-5-768x653.png 768w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/noscript><figcaption>Setup Bitcoin Wallet (2)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you already have a Bitcoin wallet, proceed to &#8220;Connect an existing wallet&#8221; and you will receive an instructions on what to do next. We will assume that it&#8217;s our first meeting with Bitcoin and &#8220;Create a new wallet&#8221;. PS: Some time ago we have talked about <a href=\"https:\/\/yohost.org\/library\/creating-personalized-vanity-bitcoin-wallet-address\/\" target=\"_blank\" rel=\"noreferrer noopener\">how to create a custom Bitcoin wallet address<\/a>. It&#8217;s quite fun and educational for those who want to deep dive into Bitcoin.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/watch-only-wallet.png\" alt=\"Create bitcoin wallet\" class=\"wp-image-241 lazy\" width=\"584\" height=\"406\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/watch-only-wallet.png 696w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/watch-only-wallet-300x208.png 300w\" data-sizes=\"auto, (max-width: 584px) 100vw, 584px\" data-width=\"584\" data-height=\"406\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/watch-only-wallet.png\" style=\"height: 0; width: 584px; padding-bottom: 69.52%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/watch-only-wallet.png\" alt=\"Create bitcoin wallet\" class=\"wp-image-241\" width=\"584\" height=\"406\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/watch-only-wallet.png 696w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/watch-only-wallet-300x208.png 300w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/noscript><figcaption>Setup Bitcoin Wallet: choose wallet type<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You will have an option to select either you want to keep wallet private key on the server or delete it from the server. For security purpose, we recommend to choose Watch-only wallet (highlighted in green) and keep your private key somewhere else. Private key is the key to your wallet, whoever owns it will have access to funds.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"316\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6.png\" alt=\"Segwit bitcoin wallet\" class=\"wp-image-242 lazy\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6.png 619w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6-300x153.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6-390x200.png 390w\" data-sizes=\"auto, (max-width: 619px) 100vw, 619px\" data-width=\"619\" data-height=\"316\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6.png\" style=\"height: 0; width: 619px; padding-bottom: 51.05%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"316\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6.png\" alt=\"Segwit bitcoin wallet\" class=\"wp-image-242\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6.png 619w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6-300x153.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-6-390x200.png 390w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/noscript><figcaption>Select wallet type<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the next step you will need to select wallet type. <strong>We recommend to select &#8220;Segwit wrapped&#8221; so that your Bitcoin payment gateway is compatible with most wallets.<\/strong> Otherwise, some customers will not be able to pay you. Once you click &#8220;Continue&#8221; a new Bitcoin wallet will be created and seed phrase (private key) shown to you.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet.png\" alt class=\"wp-image-243 lazy\" width=\"572\" height=\"627\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet.png 827w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet-274x300.png 274w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet-768x841.png 768w\" data-sizes=\"auto, (max-width: 572px) 100vw, 572px\" data-width=\"572\" data-height=\"627\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet.png\" style=\"height: 0; width: 572px; padding-bottom: 109.62%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet.png\" alt=\"\" class=\"wp-image-243\" width=\"572\" height=\"627\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet.png 827w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet-274x300.png 274w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/seedphrase-bitcoin-wallet-768x841.png 768w\" sizes=\"auto, (max-width: 572px) 100vw, 572px\" \/><\/noscript><figcaption>Bitcoin wallet seed phrase (private key)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s very important that you do not store this seed phrase anywhere online. Write it down on the paper and keep safe. Alternatively you can save it in the text file, encrypt it with <a href=\"https:\/\/pgptool.github.io\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">PGPTool<\/a>, like we described in <a href=\"https:\/\/yohost.org\/library\/sending-encrypted-e-mails-with-pgp\/\" target=\"_blank\" rel=\"noreferrer noopener\">this article<\/a> and keep it offline on the USB-stick. After you press &#8220;<strong>Done<\/strong>&#8220;, your wallet setup is complete.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Enable Altcoins on your website<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"altcoins\">Sideshift allows you to accept 50+ cryptocurrencies on your website besides Bitcoin. To enable it we will need to install SideShift plugin for our gateway. Find &#8220;<strong>+ Manage Plugins<\/strong>&#8221; on the left menu and proceed to it.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift.png\" alt=\"Enable Altcoins for payment gateway\" class=\"wp-image-244 lazy\" width=\"599\" height=\"469\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-1024x804.png 1024w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-300x236.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-768x603.png 768w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift.png 1080w\" data-sizes=\"auto, (max-width: 599px) 100vw, 599px\" data-width=\"599\" data-height=\"469\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-1024x804.png\" style=\"height: 0; width: 599px; padding-bottom: 78.30%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-1024x804.png\" alt=\"Enable Altcoins for payment gateway\" class=\"wp-image-244\" width=\"599\" height=\"469\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-1024x804.png 1024w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-300x236.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-768x603.png 768w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift.png 1080w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/noscript><figcaption>Install SideShift (1)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Find &#8220;SideShift&#8221; and click Install.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-7.png\" alt=\"Enable SideShift Altcoins\" class=\"wp-image-246 lazy\" width=\"636\" height=\"250\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-7.png 762w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-7-300x118.png 300w\" data-sizes=\"auto, (max-width: 636px) 100vw, 636px\" data-width=\"636\" data-height=\"250\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-7.png\" style=\"height: 0; width: 636px; padding-bottom: 39.31%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-7.png\" alt=\"Enable SideShift Altcoins\" class=\"wp-image-246\" width=\"636\" height=\"250\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-7.png 762w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-7-300x118.png 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/noscript><figcaption>Install SideShift (2)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This is one click install. After it&#8217;s done, BTCPayServer will ask for reboot. After reboot find SideShift on the menu and click &#8220;Enable&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled.png\" alt=\"accepting altcoins with sideshift\" class=\"wp-image-247 lazy\" width=\"594\" height=\"518\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled.png 976w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled-300x262.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled-768x670.png 768w\" data-sizes=\"auto, (max-width: 594px) 100vw, 594px\" data-width=\"594\" data-height=\"518\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled.png\" style=\"height: 0; width: 594px; padding-bottom: 87.21%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled.png\" alt=\"accepting altcoins with sideshift\" class=\"wp-image-247\" width=\"594\" height=\"518\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled.png 976w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled-300x262.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/sideshift-enabled-768x670.png 768w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/noscript><figcaption>Enable SideShift<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it. Now during payment your customers will also see Altcoins options. We will see it on the next step, when we create a test payment request.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Create a Payment Request<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"testinvoice\">Now it&#8217;s time to test how our Bitcoin and Altcoins payment gateway works. For this purpose we will create a &#8220;Payment Request&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request.png\" alt=\"Create crypto payment request\" class=\"wp-image-248 lazy\" width=\"615\" height=\"307\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request-1024x511.png 1024w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request-300x150.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request-768x383.png 768w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request.png 1087w\" data-sizes=\"auto, (max-width: 615px) 100vw, 615px\" data-width=\"615\" data-height=\"307\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request-1024x511.png\" style=\"height: 0; width: 615px; padding-bottom: 49.92%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request-1024x511.png\" alt=\"Create crypto payment request\" class=\"wp-image-248\" width=\"615\" height=\"307\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request-1024x511.png 1024w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request-300x150.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request-768x383.png 768w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/create-payment-request.png 1087w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/noscript><figcaption>Creating a payment request<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enter title, amount and description of your payment request. Then press &#8220;Create&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8.png\" alt=\"bitcoin payment request\" class=\"wp-image-249 lazy\" width=\"539\" height=\"450\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8.png 843w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8-300x251.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8-768x642.png 768w\" data-sizes=\"auto, (max-width: 539px) 100vw, 539px\" data-width=\"539\" data-height=\"450\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8.png\" style=\"height: 0; width: 539px; padding-bottom: 83.49%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8.png\" alt=\"bitcoin payment request\" class=\"wp-image-249\" width=\"539\" height=\"450\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8.png 843w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8-300x251.png 300w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/image-8-768x642.png 768w\" sizes=\"auto, (max-width: 539px) 100vw, 539px\" \/><\/noscript><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After you created the request, you will see the option to View it and try to Pay.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><span class=\"placeholder-el\" data-svq-align=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/payment-page-bitcoin-altcoins.png\" alt=\"how looks accept bitcoin and altcoins on your website\" class=\"wp-image-251 lazy\" width=\"294\" height=\"539\" data-srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/payment-page-bitcoin-altcoins.png 372w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/payment-page-bitcoin-altcoins-164x300.png 164w\" data-sizes=\"auto, (max-width: 294px) 100vw, 294px\" data-width=\"294\" data-height=\"539\" data-src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/payment-page-bitcoin-altcoins.png\" style=\"height: 0; width: 294px; padding-bottom: 183.33%;\"><span class=\"svq-img-loader\"><\/span><\/span><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/payment-page-bitcoin-altcoins.png\" alt=\"how looks accept bitcoin and altcoins on your website\" class=\"wp-image-251\" width=\"294\" height=\"539\" srcset=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/payment-page-bitcoin-altcoins.png 372w, https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/payment-page-bitcoin-altcoins-164x300.png 164w\" sizes=\"auto, (max-width: 294px) 100vw, 294px\" \/><\/noscript><figcaption>Example of a payment page by the BTCPayServer<\/figcaption><\/figure>\n\n\n\n<p class=\"has-black-color has-text-color wp-block-paragraph\">On the payment page the user will have 3 options: 1. scan QR and pay with BTC using a mobile wallet 2. copy payment data and pay with PC wallet 3. pay with 50+ cryptocurrencies using SideShift.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We have learned how to install own Bitcoin gateway and start to accept Bitcoin payments on your website. We have been using BTCPayServer for over 4 years since its very first implementation and we can honestly name it to be en exceptional product developed by the talented community of Bitcoin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Update 08\/16\/2022: Both parts merged] In this article we will cover how to run your own Bitcoin payment gateway and accept Bitcoin payments on your website directly. There are numerous Bitcoin processing companies, but if you are a true fan of Bitcoin (or some other cryptocurrency) you would love an idea of running your own [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":223,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"stax_block_gap":"","stax_show_title_section":"","stax_single_post_media_panel_height":"","stax_single_post_media_panel_text":"","stax_single_post_cateory_breadcrumb":"","stax_single_post_title_position":"","stax_single_post_title_align":"","stax_single_post_title_extra_align":"","stax_single_post_title_size":"","stax_single_post_image_width":"","stax_single_post_image_format":"","stax_single_post_audio_panel":"","stax_single_post_video_panel":"","stax_single_post_video_width":"","stax_single_post_gallery_panel":"","stax_single_post_gallery_width":"","stax_single_post_gallery_slides":"","stax_single_post_meta_author_avatar":"","stax_single_post_meta_author_name":"","stax_single_post_meta_post_date":"","stax_single_post_meta_reading_time":"","stax_single_post_shapes":"","footnotes":""},"categories":[17,3],"tags":[38,40,39],"class_list":["post-213","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bitcoin","category-privacy","tag-accept-bitcoin-payments","tag-bitcoin-payment-gateway","tag-crypto-payment-gateway"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.12 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Accept Bitcoin payments on your website without third-parties -<\/title>\n<meta name=\"description\" content=\"In this article we will guide you through the installation of the crypto payment gateway to accept Bitcoin payments on your website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Accept Bitcoin payments on your website without third-parties\" \/>\n<meta property=\"og:description\" content=\"In this article we will guide you through the installation of the crypto payment gateway to accept Bitcoin payments on your website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/\" \/>\n<meta property=\"og:site_name\" content=\"Privacy Dedicated Library\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-17T10:39:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-16T10:47:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/btcpay-crypto-gateway.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Paul M\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@yohostorg\" \/>\n<meta name=\"twitter:site\" content=\"@yohostorg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paul M\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/\"},\"author\":{\"name\":\"Paul M\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#\\\/schema\\\/person\\\/69f04ef60b945341f65db69ad70c0faf\"},\"headline\":\"Accept Bitcoin payments on your website without third-parties\",\"datePublished\":\"2022-05-17T10:39:45+00:00\",\"dateModified\":\"2022-08-16T10:47:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/\"},\"wordCount\":1290,\"publisher\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/yohost.org\\\/library\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/btcpay-crypto-gateway.png\",\"keywords\":[\"accept bitcoin payments\",\"bitcoin payment gateway\",\"crypto payment gateway\"],\"articleSection\":[\"Bitcoin\",\"Privacy\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/\",\"url\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/\",\"name\":\"Accept Bitcoin payments on your website without third-parties -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/yohost.org\\\/library\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/btcpay-crypto-gateway.png\",\"datePublished\":\"2022-05-17T10:39:45+00:00\",\"dateModified\":\"2022-08-16T10:47:54+00:00\",\"description\":\"In this article we will guide you through the installation of the crypto payment gateway to accept Bitcoin payments on your website.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/#primaryimage\",\"url\":\"https:\\\/\\\/yohost.org\\\/library\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/btcpay-crypto-gateway.png\",\"contentUrl\":\"https:\\\/\\\/yohost.org\\\/library\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/btcpay-crypto-gateway.png\",\"width\":1200,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/accept-bitcoin-payments-on-your-website-without-third-parties\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yohost.org\\\/library\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accept Bitcoin payments on your website without third-parties\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#website\",\"url\":\"https:\\\/\\\/yohost.org\\\/library\\\/\",\"name\":\"Privacy Dedicated Library\",\"description\":\"Everything about privacy protection, Bitcoin, encryption and technology\",\"publisher\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/yohost.org\\\/library\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#organization\",\"name\":\"Yohost.org\",\"url\":\"https:\\\/\\\/yohost.org\\\/library\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/yohost.org\\\/library\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/yhscree2.png\",\"contentUrl\":\"https:\\\/\\\/yohost.org\\\/library\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/yhscree2.png\",\"width\":431,\"height\":466,\"caption\":\"Yohost.org\"},\"image\":{\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/yohostorg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/yohost.org\\\/library\\\/#\\\/schema\\\/person\\\/69f04ef60b945341f65db69ad70c0faf\",\"name\":\"Paul M\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d68ca6c8d2150c879f23586b6734b585aca8528d5f9d6158a28685239857aee?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d68ca6c8d2150c879f23586b6734b585aca8528d5f9d6158a28685239857aee?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6d68ca6c8d2150c879f23586b6734b585aca8528d5f9d6158a28685239857aee?s=96&d=mm&r=g\",\"caption\":\"Paul M\"},\"sameAs\":[\"https:\\\/\\\/yohost.org\\\/library\"],\"url\":\"https:\\\/\\\/yohost.org\\\/library\\\/author\\\/admin_31kufsla\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Accept Bitcoin payments on your website without third-parties -","description":"In this article we will guide you through the installation of the crypto payment gateway to accept Bitcoin payments on your website.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/","og_locale":"en_US","og_type":"article","og_title":"Accept Bitcoin payments on your website without third-parties","og_description":"In this article we will guide you through the installation of the crypto payment gateway to accept Bitcoin payments on your website.","og_url":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/","og_site_name":"Privacy Dedicated Library","article_published_time":"2022-05-17T10:39:45+00:00","article_modified_time":"2022-08-16T10:47:54+00:00","og_image":[{"width":1200,"height":1200,"url":"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/btcpay-crypto-gateway.png","type":"image\/png"}],"author":"Paul M","twitter_card":"summary_large_image","twitter_creator":"@yohostorg","twitter_site":"@yohostorg","twitter_misc":{"Written by":"Paul M","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/#article","isPartOf":{"@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/"},"author":{"name":"Paul M","@id":"https:\/\/yohost.org\/library\/#\/schema\/person\/69f04ef60b945341f65db69ad70c0faf"},"headline":"Accept Bitcoin payments on your website without third-parties","datePublished":"2022-05-17T10:39:45+00:00","dateModified":"2022-08-16T10:47:54+00:00","mainEntityOfPage":{"@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/"},"wordCount":1290,"publisher":{"@id":"https:\/\/yohost.org\/library\/#organization"},"image":{"@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/#primaryimage"},"thumbnailUrl":"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/btcpay-crypto-gateway.png","keywords":["accept bitcoin payments","bitcoin payment gateway","crypto payment gateway"],"articleSection":["Bitcoin","Privacy"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/","url":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/","name":"Accept Bitcoin payments on your website without third-parties -","isPartOf":{"@id":"https:\/\/yohost.org\/library\/#website"},"primaryImageOfPage":{"@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/#primaryimage"},"image":{"@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/#primaryimage"},"thumbnailUrl":"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/btcpay-crypto-gateway.png","datePublished":"2022-05-17T10:39:45+00:00","dateModified":"2022-08-16T10:47:54+00:00","description":"In this article we will guide you through the installation of the crypto payment gateway to accept Bitcoin payments on your website.","breadcrumb":{"@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/#primaryimage","url":"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/btcpay-crypto-gateway.png","contentUrl":"https:\/\/yohost.org\/library\/wp-content\/uploads\/2022\/05\/btcpay-crypto-gateway.png","width":1200,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/yohost.org\/library\/accept-bitcoin-payments-on-your-website-without-third-parties\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/yohost.org\/library\/"},{"@type":"ListItem","position":2,"name":"Accept Bitcoin payments on your website without third-parties"}]},{"@type":"WebSite","@id":"https:\/\/yohost.org\/library\/#website","url":"https:\/\/yohost.org\/library\/","name":"Privacy Dedicated Library","description":"Everything about privacy protection, Bitcoin, encryption and technology","publisher":{"@id":"https:\/\/yohost.org\/library\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yohost.org\/library\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/yohost.org\/library\/#organization","name":"Yohost.org","url":"https:\/\/yohost.org\/library\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/yohost.org\/library\/#\/schema\/logo\/image\/","url":"https:\/\/yohost.org\/library\/wp-content\/uploads\/2021\/12\/yhscree2.png","contentUrl":"https:\/\/yohost.org\/library\/wp-content\/uploads\/2021\/12\/yhscree2.png","width":431,"height":466,"caption":"Yohost.org"},"image":{"@id":"https:\/\/yohost.org\/library\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/yohostorg"]},{"@type":"Person","@id":"https:\/\/yohost.org\/library\/#\/schema\/person\/69f04ef60b945341f65db69ad70c0faf","name":"Paul M","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6d68ca6c8d2150c879f23586b6734b585aca8528d5f9d6158a28685239857aee?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6d68ca6c8d2150c879f23586b6734b585aca8528d5f9d6158a28685239857aee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d68ca6c8d2150c879f23586b6734b585aca8528d5f9d6158a28685239857aee?s=96&d=mm&r=g","caption":"Paul M"},"sameAs":["https:\/\/yohost.org\/library"],"url":"https:\/\/yohost.org\/library\/author\/admin_31kufsla\/"}]}},"_links":{"self":[{"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/posts\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/comments?post=213"}],"version-history":[{"count":12,"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/posts\/213\/revisions"}],"predecessor-version":[{"id":373,"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/posts\/213\/revisions\/373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/media\/223"}],"wp:attachment":[{"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/media?parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/categories?post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yohost.org\/library\/wp-json\/wp\/v2\/tags?post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}