Beginner's Guide to Create a Bitcoin Store and Accept Lightning Payments

Start accepting fast, secure Lightning (LN) payments for your products, services, or events quickly, smoothly, and for free, with no prior experience required.

Just Tam

24. August 2025August 24, 2025 · 6 Min. Lesezeit6 min read · Aktualisiert am 26. August 2025Updated August 26, 2025

Setup: BTCPay Server hosted on Bitcoin Aruba with Blink Wallet integration

Keep in Mind#

What You’ll Need#

Decisions to Make#


Important

⚠️ Blink API key secrets will be generated only once; save them securely.


Get Started#

1. Create a BTCPay Server Account#

✅ BTCPay Server account created successfully

Note

ℹ️ This account is only for the Bitcoin Aruba BTCPay Server instance, there’s no global BTCPay Server login.

BTCPay account creation

2. Create Your BTCPay Server Store#

✅ BTCPay Server store created successfully

Note

ℹ️ Your store can have multiple Points of Sale. Store refers to the backend hub for settings.

Create BTCPay store

3. Connect to a Lightning Node#

Connect Bitcoin Lightning Node

✅ You should see: “Connection configuration for your custom Lightning node”


Tip

📌 Leave this page open. You’ll return here in Step 9.


Connect Bitcoin Lightning Node

Important

⚠️ Blink is a custodial wallet. It’s convenient for everyday payments, but you trade off control and security. DYOR and move sats to self-custody regularly.


Download Blink
Note

ℹ️ You will be asked to enter the verification code that is sent to your email or phone.
Blink dashboard login

6. API Keys#

In the Blink dashboard:

Blink API Keys

7. Create API Key#


Important

⚠️ The BTCPay Server admin can access your API key. Selecting Write allows for funds to be sent.


Create API Key

8. Save Your API Key Secrets#

Note

ℹ️ Only the “BTCPay connection string BTC Wallet” is used for this setup.


Important

⚠️ Blink API key secrets will be generated only once; save them securely.


Save API Key

9. Paste API Connection String#

It starts:

type=blink;server= https://api.blink.sv/graphql;api-key=blink_XXXXXX
Connect Blink to BTCPay Server

✅ You should see: “Connection to the Lightning node successful.”

Connect Blink to BTCPay Server

🏪 Create and Customize Your Point of Sale#

10. Create a Point of Sale#

Note

ℹ️ Your store can have multiple Points of Sale. Point of Sale refers to the public-facing view that customers see.

Create Point of Sale

11. Customize Your Store#

  1. Product List: single products / event tickets
  2. Product List with Cart: multiple products
  3. Keypad: custom amounts
  4. QR Code: print
Customize bitcoin store

🎉 Congratulations! Your Lightning Store is Now Live! ⚡️#

Powered by BTCPay Server, hosted on Bitcoin Aruba with Blink Wallet integration.

Next Steps:#


Heads Up#

Bitcoin Aruba and Blink are custodial / permissioned services. Great for onboarding, but the goal is to graduate to self-hosting your BTCPay Server and Lightning node when you’re ready.


✨ Acknowledgements#

This guide was created by FAFO Rocks to help more merchants accept bitcoin payments and get set up quickly, smoothly, and at no extra cost. Big thanks to the free, and open-source bitcoin projects and communities that make this possible:

BTCPay Server#

Bitcoin Aruba#

Without their work, tools like this guide wouldn’t exist. Support them, contribute if you can, and share what you build.

This guide is (hopefully) part of a growing series. It will be updated as more lessons are learned in practice, including on-chain payments and automated email setup.

Connect with us to share feedback, suggest improvements, or follow along as new guides are released:

FAFO Rocks#

⚡️ Made Possible by Free, Open-Source Bitcoin Projects 🔥#

image

Thanks for reading! Keep stacking, keep learning, keep sharing, and keep building.

#BITCOIN#BTC#BTCPay Server#Bitcoin#Decentralization#Entrepreneurship#Lightning Network#Open Source#bitcoin#blogging#events#freedom#guide#lightning#products#services#wallet#zaps

Written by

Comments

No comments yet. Start the conversation.

Contents

9 sections

  1. Keep in Mind
  2. What You’ll Need
  3. Decisions to Make
  4. Get Started
  5. 🔧 Set Up a Blink Wallet
  6. 🔗 Connect Blink to BTCPay Server
  7. 🏪 Create and Customize Your Point of Sale
  8. 🎉 Congratulations! Your Lightning Store is Now Live! ⚡️
  9. ✨ Acknowledgements