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 Countdown Widget

By Common Ninja

CountdownTry 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.

Countdown for nopCommerce logo

Countdown

Add a countdown timer to your site to highlight upcoming events or launches and encourage timely user action.

Vimeo Carousel for nopCommerce logo

Vimeo Carousel

Show Vimeo videos with a Vimeo carousel that displays clips in a smooth, flexible layout to boost visibility and engagement.

Scroll Progress for nopCommerce logo

Scroll Progress

Use a scroll progress bar that visually tracks reading on the page, improves navigation, and keeps visitors aware of their position.

Subscription Button for nopCommerce logo

Subscription Button

Use a subscription button to streamline recurring payments, simplify signup, and help increase conversions with seamless PayPal or Stripe integration.

Vimeo Feed for nopCommerce logo

Vimeo Feed

Show Vimeo videos in a Vimeo feed that keeps content fresh and helps visitors discover more of your video library.

Threads Feed for nopCommerce logo

Threads Feed

Show Threads posts in a live feed that keeps content fresh, builds social proof, and helps visitors engage on your site.

TikTok Feed for nopCommerce logo

TikTok Feed

Show your latest TikTok videos in a live feed that keeps content fresh, builds social proof, and keeps visitors engaged.

Info List for nopCommerce logo

Info List

An Info List presents key details in a clear, structured format to improve user experience and support conversions.

Progress Circles for nopCommerce logo

Progress Circles

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

Scratch Card for nopCommerce logo

Scratch Card

Add an interactive scratch card to engage users, reveal offers, and support lead capture through gamified participation.

Order Form for nopCommerce logo

Order Form

Use an order form to let customers submit product orders, save entries, receive notifications, and collect payments through PayPal or Stripe for a smoother buying experience.

Blogger Feed for nopCommerce logo

Blogger Feed

Show Blogger posts automatically with a Blogger feed that keeps your content fresh, improves navigation, and helps visitors discover more of your work.

More plugins

plugins You Might Like

inforu smsinforu sms

inforu sms

israel SMS using inforu API

Discover plugin
FM Form BuilderFM Form Builder

FM Form Builder

The FM Form Builder plugin makes it possible to easily add forms via a JSON configuration objects and a Widget.

Discover plugin
Lucky Orange Analyzer by nopStationLucky Orange Analyzer by nopStation

Lucky Orange Analyzer by nopStation

Lucky Orange is a complete conversion rate optimization and customer feedback tool designed to help your website perform at its best.

Discover plugin
GlobalPay (GlobalPayments) Payment (foxnetsoft.com)GlobalPay (GlobalPayments) Payment (foxnetsoft.com)

GlobalPay (GlobalPayments) Payment (foxnetsoft.com)

Payment plugin for GlobalPay Hosted Payment Page

Discover plugin
Advance Discount RuleAdvance Discount Rule

Advance Discount Rule

This plugin empowers you to configure various types of bulk discounts based on customers, products, and shopping carts.

Discover plugin
Smartarget Lucky WheelSmartarget Lucky Wheel

Smartarget Lucky Wheel

Increase sales in 25% with Lucky Wheel. Allow customers to spin the lucky wheel and convert them to Leads.

Discover plugin
CardConnect Advanced Payment PluginCardConnect Advanced Payment Plugin

CardConnect Advanced Payment Plugin

Accept credit card payments with CardConnect. CardConnect is a global leader in financial technology and payment processing. The CardConnect Advanced Payment Plugin is the only nopCommerce plugin authorized by CardConnect.

Discover plugin
"Has one product" discount requirement rule"Has one product" discount requirement rule

"Has one product" discount requirement rule

This plugin allows to enable "Has one product" discount requirement rule in your store.

Discover plugin
GDPR PluginGDPR Plugin

GDPR Plugin

The new version of GDPR plugin makes standard nopCommerce based e-commerce application General Data Protection Regulation (GDPR) compliant. GDPR impacts virtually every company that’s either based in Europe, or has customers in Europe.

Discover plugin
Algolia Search Integration by nopStationAlgolia Search Integration by nopStation

Algolia Search Integration by nopStation

Algolia search integration plugin works for search and advanced filters. It also has an algolia search engine. It also shows the suggestion when the customer typing. Customers can search and get suggestions very easily with their plugin.

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