{"id":229329,"date":"2025-05-27T13:42:42","date_gmt":"2025-05-27T13:42:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/btcpay-for-givewp\/"},"modified":"2025-05-27T14:07:24","modified_gmt":"2025-05-27T14:07:24","slug":"btcpay-for-givewp","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/btcpay-for-givewp\/","author":18796145,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.8.5","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"BTCPay for GiveWP","header_author":"BTCPay Server integrations team","header_description":"BTCPay Server Bitcoin \/ Lightning Network payment gateway integration for GiveWP","assets_banners_color":"9bb5a2","last_updated":"2025-05-27 14:07:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/docs.btcpayserver.org\/GiveWP\/","header_author_uri":"https:\/\/btcpayserver.org","rating":0,"author_block_rating":0,"active_installs":0,"downloads":432,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"ndeet","date":"2025-05-27 13:41:58"},"1.0.2":{"tag":"1.0.2","author":"ndeet","date":"2025-05-27 14:07:24"}},"upgrade_notice":{"1.0.0":"<ul>\n<li>Initial release<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3301546,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3301546,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3301546,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3301546,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3301546,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3301546,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3301546,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3301546,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3301546,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3301546,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Provides a Bitcoin \/ Lightning Network (and other) payment gateway on donation forms.","2":"Your customers can pay by scanning the QR-Code with their wallet or copy and paste the receiving address.","3":"After successful payment the customers will get redirected to the order page. The order will be marked as paid automatically.","4":"On backend, in GiveWP donations overview, you can see the payment status as paid.","5":"The BTCPay for GiveWP settings page.","6":"On BTCPay you will have extensive reporting and accounting features, including CSV exports."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1886,165327,12611,5800,32417],"plugin_category":[45],"plugin_contributors":[201621],"plugin_business_model":[],"class_list":["post-229329","plugin","type-plugin","status-publish","hentry","plugin_tags-bitcoin","plugin_tags-btcpay-server","plugin_tags-cryptocurrency","plugin_tags-donations","plugin_tags-givewp","plugin_category-ecommerce","plugin_contributors-ndeet","plugin_committers-ndeet"],"banners":{"banner":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/banner-772x250.png?rev=3301546","banner_2x":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/banner-1544x500.png?rev=3301546","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/icon-128x128.png?rev=3301546","icon_2x":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/icon-256x256.png?rev=3301546","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/screenshot-1.png?rev=3301546","caption":"Provides a Bitcoin \/ Lightning Network (and other) payment gateway on donation forms."},{"src":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/screenshot-2.png?rev=3301546","caption":"Your customers can pay by scanning the QR-Code with their wallet or copy and paste the receiving address."},{"src":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/screenshot-3.png?rev=3301546","caption":"After successful payment the customers will get redirected to the order page. The order will be marked as paid automatically."},{"src":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/screenshot-4.png?rev=3301546","caption":"On backend, in GiveWP donations overview, you can see the payment status as paid."},{"src":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/screenshot-5.png?rev=3301546","caption":"The BTCPay for GiveWP settings page."},{"src":"https:\/\/ps.w.org\/btcpay-for-givewp\/assets\/screenshot-6.png?rev=3301546","caption":"On BTCPay you will have extensive reporting and accounting features, including CSV exports."}],"raw_content":"<!--section=description-->\n<h4>Accept Bitcoin donations in your GiveWP powered WordPress site with BTCPay Server<\/h4>\n\n<p>BTCPay Server for GiveWP is a revolutionary, self-hosted, open-source payment gateway to accept Bitcoin payments. Our <strong>seamless integration<\/strong> with GiveWP allows you to connect your self-hosted <a href=\"https:\/\/btcpayserver.org\">BTCPay Server<\/a> and start accepting Bitcoin payments in <strong><a href=\"https:\/\/docs.btcpayserver.org\/GiveWP\">just a few simple steps<\/a><\/strong>.<\/p>\n\n<h4>Features:<\/h4>\n\n<ul>\n<li><strong>Zero fees<\/strong>: Enjoy a payment gateway with no fees. Yes, really!<\/li>\n<li><strong>Fully automated system<\/strong>: BTCPay takes care of payments, invoice management and refunds automatically.<\/li>\n<li><strong>Display Bitcoin QR code at checkout<\/strong>: Enhance customer experience with an easy and secure payment option.<\/li>\n<li><strong>No middlemen or KYC<\/strong>:\n\n<ul>\n<li>Direct, P2P payments (going directly to your wallet)<\/li>\n<li>Say goodbye to intermediaries and tedious paperwork<\/li>\n<li>Transaction information is only shared between you and your customer<\/li>\n<\/ul><\/li>\n<li><strong>Self-hosted infrastructure<\/strong>: Maintain full control over your payment gateway.<\/li>\n<li><strong>Direct wallet payments<\/strong>: Be your own bank with a self-custodial service.<\/li>\n<li><strong>Lightning Network<\/strong> integrated out of the box - instant, fast and low cost payments and payouts<\/li>\n<li><strong>Reporting and accounting<\/strong> - CSV exports<\/li>\n<li><strong>Advanced invoice management<\/strong>  <\/li>\n<li><strong>Real-time exchange price tracking<\/strong> for correct payment amounts<\/li>\n<li><strong>Versatile plugin system<\/strong>:\n\n<ul>\n<li>Extend functionality according to your needs<\/li>\n<li>Accept payments in altcoins through various plugins<\/li>\n<\/ul><\/li>\n<li><strong>Elegant checkout design<\/strong>: Compatible with all Bitcoin wallets and enhanced with your store's logo and branding for a unique UX.<\/li>\n<li><strong>Point-of-sale<\/strong> integration - Accept payments in your physical shops<\/li>\n<li><strong>Multilingual ready<\/strong>: Serve a global audience right out of the box.<\/li>\n<li><strong>Top-notch privacy and security<\/strong>: Protect your and your customers' data.<\/li>\n<li><strong>Community-driven support<\/strong>: Get responsive assistance from our dedicated community (<a href=\"http:\/\/chat.btcpayserver.org\">Mattermost<\/a> or <a href=\"https:\/\/t.me\/btcpayserver\">Telegram<\/a>).<\/li>\n<li>Extensive <a href=\"https:\/\/docs.btcpayserver.org\/GiveWP\">documentation<\/a><\/li>\n<\/ul>\n\n<p>The non-profit <a href=\"https:\/\/foundation.btcpayserver.org\">BTCPay Server Foundation <\/a> is committed to keeping this powerful payment gateway free forever. Our mission is to enable anyone to accept bitcoin regardless of financial, technical, social or political barriers.<\/p>\n\n<!--section=installation-->\n<h3>Requirements<\/h3>\n\n<ul>\n<li>PHP version 8.1 or newer<\/li>\n<li>The cURL, gd, intl, json, and mbstring PHP extensions are available<\/li>\n<li>A WordPress site with GiveWP installed (<a href=\"https:\/\/wordpress.org\/plugins\/give\/\">Installation instructions<\/a><\/li>\n<li>You have a BTCPay Server version 2.0.0 or later, either <a href=\"https:\/\/docs.btcpayserver.org\/Deployment\">self-hosted<\/a> or <a href=\"https:\/\/docs.btcpayserver.org\/Deployment\/ThirdPartyHosting\">hosted by a third-party<\/a><\/li>\n<li><a href=\"https:\/\/docs.btcpayserver.org\/RegisterAccount\">You've a registered account on the instance<\/a><\/li>\n<li><a href=\"https:\/\/docs.btcpayserver.org\/CreateStore\">You've a BTCPay store on the instance<\/a><\/li>\n<li><a href=\"https:\/\/docs.btcpayserver.org\/WalletSetup\">You've a wallet connected to your store<\/a><\/li>\n<\/ul>\n\n<h3>2. Install BTCPay for GiveWP Plugin<\/h3>\n\n<p>BTCPay for GiveWP plugin is a bridge between your BTCPay Server (payment processor) and your donation forms. No matter if you are using a self-hosted or third-party solution, the connection process is identical.<\/p>\n\n<p>You can find detailed installation instructions on our <a href=\"https:\/\/docs.btcpayserver.org\/GiveWP\/\">GiveWP documentation<\/a>.<\/p>\n\n<h3>2.1 Install via WordPress Admin<\/h3>\n\n<p>In your WordPress admin, go to <strong>Plugins &gt; Add New<\/strong> and search for <strong>BTCPay for GiveWP<\/strong>. Click on <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/p>\n\n<h3>3. Configure BTCPay for GiveWP<\/h3>\n\n<p>In your WordPress admin, go to <strong>GiveWP &gt; Settings &gt; Payment Gateways<\/strong> and click on <strong>BTCPay for GiveWP<\/strong>. You will need to enter the following information:\n- <strong>BTCPay Server URL<\/strong>: The URL of your BTCPay Server instance (e.g., <code>https:\/\/btcpay.example.com<\/code>)\n- <strong>Store ID<\/strong>: The ID of your BTCPay store (you can find it in the store settings on your BTCPay Server instance)\n- <strong>API Key<\/strong>: The API key for your BTCPay store (you can create it in the store settings on your BTCPay Server instance). See <a href=\"https:\/\/docs.btcpayserver.org\/GiveWP#generate-api-key\">here<\/a> for instructions on how to generate an API key.<\/p>\n\n<p>After you save the settings, the plugin will automatically connect to your BTCPay Server instance and create a webhook to receive payment notifications.\nYou should see the following notifications:\n- BTCPay for GiveWP: BTCPay Server API credentials verified successfully.\n- BTCPay for GiveWP: Webhook successfully created.<\/p>\n\n<h3>4. Enable BTCPay for GiveWP<\/h3>\n\n<p>Now on the top of the BTCPay for GiveWP settings page, click on <strong>Gateways<\/strong> and make sure there is a checkmark set to enable the \"BTCPay Server Gateway\". You can also change the text of the payment gateway, it defaults to \"Bitcoin\".<\/p>\n\n<h3>5. Test the Payment Gateway<\/h3>\n\n<p>You are good to go! You can now test the payment gateway by creating a new donation form in GiveWP and selecting the BTCPay Server payment gateway at checkout.<\/p>\n\n<!--section=faq-->\n<p>You'll find extensive documentation and answers to many of your questions on <a href=\"https:\/\/docs.btcpayserver.org\/GiveWP#troubleshooting\">BTCPay for GiveWP docs<\/a>.<\/p>\n\n<!--section=changelog-->\n<h4>1.0.2 :: 2025-05-27<\/h4>\n\n<ul>\n<li>Fix missing BTCPay library dependency<\/li>\n<\/ul>\n\n<h4>1.0.1 :: 2025-05-27<\/h4>\n\n<ul>\n<li>Fix slug in workflow<\/li>\n<\/ul>\n\n<h4>1.0.0 :: 2025-05-27<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A BTCPay Server Bitcoin \/ Lightning Network (and other cryptocurrencies) payment gateway for GiveWP.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/229329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=229329"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ndeet"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=229329"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=229329"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=229329"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=229329"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=229329"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=229329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}