integrations

Bitcoin Rewards for BTCPay Server: Add a Loyalty Layer Without Giving Up Control

Add Bitcoin rewards to your BTCPay Server checkout with Oshi. Turn every purchase into a loyalty moment without changing your payment flow or giving up control.

Michael Atwood
Michael Atwood
4 min read
Bitcoin rewards for BTCPay Server merchants powered by Oshi

Oshi integrates with BTCPay Server to offer Bitcoin rewards on every eligible purchase.

You chose BTCPay Server for a reason. You want to accept Bitcoin on your own terms, on your own infrastructure, without handing control to a third party. That same philosophy extends to how you think about customer relationships. You don't want a cookie-cutter loyalty program that looks and feels like every other merchant's.

With Oshi, you can add Bitcoin rewards to your BTCPay checkout without compromising any of the things that made you choose BTCPay in the first place. Your payment flow stays the same. Your self-hosted setup stays the same. Oshi simply listens for completed purchases and issues sats rewards automatically.

Your Customers Already Understand Bitcoin Rewards

Most merchants who connect Oshi to platforms like Shopify or Square are introducing their customers to Bitcoin for the first time. That's powerful, but it requires education. With BTCPay Server, you're starting from a different position entirely.

Your customers are already paying in Bitcoin. They already understand what sats are, why they matter, and why earning them back is meaningful. You don't need to explain the value proposition. Your customers already get it.

That means the rewards land differently. A Bitcoiner who earns sats back on a purchase doesn't just think "nice perk." They think "this business gets it." That kind of alignment between a merchant and their customers is hard to manufacture, and it builds loyalty that no points program can match.

A Rewards Integration That Doesn't Touch Your Checkout

BTCPay Server merchants tend to be particular about their stack, and rightfully so. You've built something that works exactly the way you want it to. The last thing you need is a rewards tool that requires you to rearchitect your checkout or install some bloated third-party widget.

Oshi doesn't touch your checkout. It connects to your BTCPay instance via API, listens for completed invoices, and issues rewards in the background. There's no SDK to embed, no JavaScript snippet to inject, and no changes to the checkout experience your customers already know.

If you want, you can reward every customer on every order automatically. Or you can add a simple opt-in checkbox to your checkout so only customers who want to receive marketing and offers get rewarded. Either way, the integration is lightweight and stays out of your way.

Introduce Fiat Customers to Bitcoin Through Rewards

Not every BTCPay merchant is Bitcoin-only. Many accept both fiat and Bitcoin payments. If that's you, Oshi gives you something interesting: a way to introduce your fiat-paying customers to Bitcoin through rewards rather than asking them to change how they pay.

A customer who pays with a credit card and earns sats back has just had their first real interaction with Bitcoin. They didn't have to buy it, set up a wallet, or deal with an exchange. They just bought something from your store and got sats in return. That's a much easier entry point, and it's the kind of experience that creates genuine interest rather than confusion.

For BTCPay merchants who believe in Bitcoin adoption, this is a natural way to advance the cause while also building customer loyalty.

Bitcoin Referral and Affiliate Tracking for BTCPay

If you run a referral or affiliate program through Oshi, the BTCPay integration supports that too. Referral parameters from incoming links can be passed through to your BTCPay invoice metadata, so Oshi can attribute purchases to the right referrer and issue commissions in Bitcoin.

This turns your existing customers into an acquisition channel. A satisfied customer shares their referral link, someone clicks through and makes a purchase on your BTCPay store, and both parties earn sats. The whole thing runs on Bitcoin from end to end.

Set up referral and affiliate tracking for BTCPay Server →

Find More Bitcoin Customers Through the Oshi Network

Setting up BTCPay Server is not trivial. Whether you're managing Lightning liquidity, integrating into an existing ecommerce stack, or configuring webhooks and invoices, you've put in real work to accept Bitcoin the way you want to. For some merchants, the monthly cost of running a self-hosted setup is actually more than what they'd save on processing fees. The point was never about saving money. It was about aligning with Bitcoin and the community around it.

But here's the thing: after all that effort, you still need customers who actually want to pay with Bitcoin. That's where Oshi changes the equation. When you connect to Oshi, you're not just adding a rewards layer. You're plugging into a network of people who are actively looking for places to earn sats and spend Bitcoin. Oshi can surface your business to that audience, turning your BTCPay setup from a payment option into a real customer acquisition channel.

For Bitcoin-only merchants especially, this matters. You've already made the decision that Bitcoin customers are your customers. Oshi helps you find more of them. And for merchants who accept both fiat and Bitcoin, it brings in a new demographic that most competitors don't even know how to reach.

Get Connected in Minutes

Connecting Oshi to BTCPay Server takes just a few minutes. You'll generate an API key, enter your server URL in the Oshi dashboard, and select which store to connect.

Set up Bitcoin rewards on BTCPay Server →

Once connected, you'll set your reward rate and your customers start earning sats on their very next purchase.


About BTCPay Server

BTCPay Server is an open-source, self-hosted Bitcoin payment processor that lets businesses accept payments directly without intermediaries, custodians, or processing fees. You host it yourself, control your data, and decide exactly how your checkout works. Integrated with Oshi, every eligible purchase through your BTCPay checkout can automatically earn Bitcoin (sats) rewards for your customers.

Start rewarding your customers today

Start free and see results before committing to a plan.

Get Started