BTCPay Server - Accept Bitcoin payments

BTCPay Server - Accept Bitcoin payments

nopCommerce plugin

Install on nopCommerce

App Details

Plugin Overview This plugin allows you to easily start accepting Bitcoin payments in your nopCommerce e-commerce store using BTCPay Server — a free, self-hosted and open-source Bitcoin payment gateway. Features 0% Fees: Enjoy a payment gateway with no fees. Yes, really! No complicated KYC needed, you're your own self-hosted payment gateway Automated invoice management and refunds Simple and customizable checkout UX, available in 30+ languages Direct payments to your wallet, no intermediary Reporting and accounting – CSV exports Real-time exchange price tracking for correct payment amounts Community-driven support Extensive documentation and video tutorials Getting Started Download and installation The plugins can be downloaded through this nopCommerce Marketplace or GitHub For installing the plugin through nopCommerce, upload the plugin directly from nopCommerce Configuration > Local plugins > Upload plugin or a theme. Ensure the plugin file is in ZIP format for successful upload. After uploading, find the plugin in the list, click "Install" next to it, and enable it if needed. Alternatively you can manually upload the plugin to the /plugins folder in your nopCommerce directory and restart the application. Once the plugin is uploaded, make sure to click Install button and Restart application to apply the changes. Plugin configuration You can configure the plugin either automatically or manually. Automatic setup is much faster and recommended. To begin configuring the plugin, click on the Configure button in the Automatic Configuration Enter the URL to your BTCPay Server into the BTCPay URL field. (e.g. https://mainnet.demo.btcpayserver.org) Click on the Configure automatically button to be redirected to the API authorization page of your BTCPay Server On the authorization page: Select the store you want to connect to your nopCommerce (you might need to login first) Click on "Authorize App" button and you will be redirected back to your nopCommerce The "API Key", "BTCPay Store ID" and "Webhook Secret" fields will be automatically filled and a webhook created Click Save button at the bottom to persist the configuration. Click Activate to enable the plugin. Congrats, the configuration is now complete! *Note: given the architecture of nopCommerce, it is possible that malfunctions in redirections may occur. Particularly if https is disabled or incorrectly configured. In this case, please opt for manual configuration.* Manual Configuration Ensure that the following fields are filled out: BTCPay Url BTCPay Store ID API Key WebHook Secret BTCPay URL In the BTCPay URL field of your nopCommerce, simply input the link to your self-hosted server or the one hosted by a third-party provider. For example; https://mainnet.demo.btcpayserver.org BTCPay Store ID BTCPay Store ID can be obtained from your BTCPay Server, in Store Settings > General > Store ID field. Copy it and paste it over in the BTCPay Store ID field. Generating the API key To create the BTCPay API key, click on the Account located at the bottom of the sidebar of your BTCPay Server. Click on the Manage Account > API Key. Click on the Generate API key button Click on the checkboxes and enable the following permissions: View invoices Create an invoice Modify invoices Modify selected stores' webhooks View your stores Create non-approved pull payments in selected stores (optional) *Note: To use the refund feature, you must also add the "Create non-approved pull payments" permission. After a refund, an order note is created where you can copy the pull payments link and send to your customer to claim it (this order note is also visible by the customer). The customer can request the refund on that page by filling out refund address.* Generating the webhook In your nopCommerce, copy the "Webhook Url" shown on the bottom of the BTCPay plugin configuration screen. Next, go to your BTCPay Server Store Settings > Webhooks Click on the Create Webhook button Paste the Webhook Url you copied from nopCommerce (step 1) into thePayload URL field Click on the "Eye" icon next to the Secret field to reveal the secret key and Copy it. Don't forget to click on the Add webhook to apply all the changes. Go back nopCommerce and paste the Secret Key into the WebHook Secret field Click Save to apply all the changes Click Activate to enable the plugin. Congrats, the configuration is now complete! Support Feel free to join our support channel over at Mattermost or Telegram if you need help or have any further questions. If you experience a bug please open a bug report License This plugin is released under the MIT License. The non-profit BTCPay Server Foundation is committed to keeping this powerful payment plugin free forever. Our mission is to enable anyone to accept bitcoin regardless of financial, technical, social or political barriers.

Pricing

Starting from $0 per month.

Check Out the Scroll to Element Button Widget

By Common Ninja

Scroll to Element ButtonTry For Free!

App Info

Rating

Reviewers

No reviews

Tags

No tags

Developed By

pavlenex

Common Ninja Apps

Some of the best Common Ninja plugins for nopCommerce

Browse our extensive collection of compatible plugins, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

Scroll to Element Button for nopCommerce logo

Scroll to Element Button

Scroll to element button that improves navigation by letting visitors jump directly to key sections, reducing friction and boosting overall engagement.

Live Weather Forecast for nopCommerce logo

Live Weather Forecast

Use a live weather forecast widget to show current conditions and upcoming predictions, giving visitors real time local weather updates for better planning.

YouTube Carousel for nopCommerce logo

YouTube Carousel

Show YouTube videos with a YouTube carousel that displays clips in a smooth, customizable layout to boost visibility and keep visitors engaged.

Image Hotspot for nopCommerce logo

Image Hotspot

Add interactive image hotspots to your site to turn static visuals into clickable guided experiences that improve engagement.

Timeline for nopCommerce logo

Timeline

Use a timeline widget to display events and milestones in chronological order with images and text so visitors understand your story clearly.

Spinning Wheel for nopCommerce logo

Spinning Wheel

Add an interactive spinning wheel to offer prizes, capture leads, and drive user engagement through gamified rewards.

Company Branch List for nopCommerce logo

Company Branch List

Present all your locations with a clear company branch list that helps customers find nearby offices, understand key details, and enjoy a smoother experience.

Company Branch Flip Cards for nopCommerce logo

Company Branch Flip Cards

Display locations with company branch flip cards that help customers find nearby offices, understand key details, and enjoy a smoother overall experience.

Reviews Badge for nopCommerce logo

Reviews Badge

Use a reviews badge to highlight your ratings, build trust at a glance, improve credibility, and help increase conversions across your site.

Video Gallery for nopCommerce logo

Video Gallery

Showcase videos with a video gallery that organizes clips from multiple sources in clear visual layouts that keep visitors watching and support higher conversions.

Progress Circles for nopCommerce logo

Progress Circles

Show progress with animated progress circles that visualize goals, display achievements, and keep visitors engaged.

Process for nopCommerce logo

Process

Use a process widget to present tasks in a clear visual sequence, showing each step with images and text to improve understanding and user engagement.

More plugins

plugins You Might Like

Order Filter Plugin(By Shivaay Soft)Order Filter Plugin(By Shivaay Soft)

Order Filter Plugin(By Shivaay Soft)

The Order Filter plugin for nopCommerce simplifies order management, allowing customers to filter orders by status (e.g.cancelled, pending, paid) from their account page. Enhance satisfaction with streamlined navigation and improved order visibility.

Discover plugin
Nop Ajax Filters (Nop-Templates.com)Nop Ajax Filters (Nop-Templates.com)

Nop Ajax Filters (Nop-Templates.com)

Make your nopCommerce catalog easy to navigate! With the Nop Ajax Filters, your customers can filter products lightning fast by price, specifications, manufacturers, and even attributes without page reload and eye-tiring blinking.

Discover plugin
Cloud Storage for Azure, Amazon, etc. (Dev-Partner.biz)Cloud Storage for Azure, Amazon, etc. (Dev-Partner.biz)

Cloud Storage for Azure, Amazon, etc. (Dev-Partner.biz)

Cloud Storage expands your shop enabling a 100% integrated way to have your files wherever you want. It is a set of pictures/files providers, which allows the integration of custom, external, and cloud based file systems. Azure/CDN and etc.

Discover plugin
Store Locator by nopStationStore Locator by nopStation

Store Locator by nopStation

Store locator plugin for nopCommerce that gives your visitors the quickest way of finding your stores around the globe.

Discover plugin
SMS.to SMS Plugin by nopStationSMS.to SMS Plugin by nopStation

SMS.to SMS Plugin by nopStation

This plugin allows store owners to send notification to customers using SMS.to SMS service.

Discover plugin
"Billing country is" discount requirement rule"Billing country is" discount requirement rule

"Billing country is" discount requirement rule

This plugin allows to enable "Billing country is" discount requirement rule in your store.

Discover plugin
Product Box Picture Enhancement (By NopAdvance)Product Box Picture Enhancement (By NopAdvance)

Product Box Picture Enhancement (By NopAdvance)

This plugin allows the store owner to showcase multiple images on Product Box in slidable manner.

Discover plugin
Authentication with MailChimpAuthentication with MailChimp

Authentication with MailChimp

This plugin allows you to authentificate with MailChimp.

Discover plugin
Smartarget WhatsApp - Contact UsSmartarget WhatsApp - Contact Us

Smartarget WhatsApp - Contact Us

Get 24% more WhatsApp Leads! Add a small icon with your phone number and short message as «Contact us» or «message us» etc. When the user clicks on the icon - new tab will pop with WhatsApp for web and chat window with you.

Discover plugin
PayPal Plus Mexico (Tecnofin)PayPal Plus Mexico (Tecnofin)

PayPal Plus Mexico (Tecnofin)

Receive payments with credit and debit cards in Mexico.

Discover plugin

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms