LunaNode Implementation Guide: Accept Crypto as a payment method in the Caribbean.

Welcome to the how to guide for implementing LunaNode within the Caribbean. For a complete overview of all solutions and more guides: CBN Medium

Guide on BTCpay Lunanode setup

This guide will explain step by step how to launch BTCpay server with LunaNode (cloud/VPS service) this is by far the easiest, fastest and cheapest way to launch BTCpay server (Full Bitcoin Node + Lightning Network LND).


  • Email address
  • LunaNode account
  • Funds on your LunaNode account (payable in Bitcoin or Euro/US Dollar)

Step 1: Creating and funding LunaNode account

First an account has to be created and credit has to be deposited! If you want a step by step guide on how to create a LunaNode account please follow this link!

Step 2: Creating a new API key for BTCpay server

Once you have signed up and topped up your Luna Node account with the right amount of credit if you are not logged in please log into your LunaNode account and go to the API page [image 1] and create a new API key [image 2]:

Image 1:

Image 2:

Note: You can also create a Name for your new API key so it is easy identifiable!

Once your API key is created you can view it at the top part of the page. Furthermore, you can also view your API ID at the bottom of the API page (This is needed for the next step) as shown in [image 3]:

Image 3:

Step 3: Launch BTCpay on LunaNode

To launch BTCpay server on LunaNode first click this URL link: Once you have reached the web page, type in or copy & paste the API key and API ID you have just created in the textboxes [image 4] and click “Continue”:

Image 4:

Now you will have two options [image 5] use the LunaNode generated domain name or use your own domain if you choose to use your own please follow this great guide. Once you have chosen your domain click “Continue”:

Image 5:

Now you will reach the page where you can customize BTCpay according to your needs (add SSH key, SSL e-mail, altcoins, Lightning Network implementation, etc.).

You will also be able to choose your VM plan. If you have selected more coins than 1 it is highly recommended to either choose s2, m4 or m8.

Once you have chosen your preferences click “Launch VM” to launch BTCpay server. This will take around 2 minutes. Now you will see this [image 6] on your screen please wait 5 minutes before clicking the URL.

This URL will take you to your newly deployed BTC pay server. Now you have to wait for BTCPay to sync.

The speed of sync depends on the hosting plan you used and the number of coins you’ve added. For the cheapest 8.8$ USD. For BTC + LND it takes around 2–4 days to sync on the M2 plan fully. If you want your node to synchronize faster — select a higher-priced plan. Once your BTC pay server is synced you can start setting up your BTC pay server account. To know how to set up BTCpay server account please follow the How to Guide setting up BTCpay account.

Note: If you are planning to use more than two altcoins, it is advised to use a better hosting plan.

IMPORTANT: That this guide is intended for small business owners who wish to help promote Bitcoin by accepting it as payment for goods and services in the Caribbean region. It’s written with the assumption that you operate a regular business that sells goods or services for regular national currency, and that you wish to accept Bitcoin as another legal way to pay, and that you intend to pay taxes on your Bitcoin income just like any other income.

Created by Ruben Russel
Please consider leaving some claps if this guide was helpfull to you!

If you have any questions or require assistance you can reach out to



BTCpay Server. (2018, October 2). Launch BTCPay Server via web-interface and deploy Full Bitcoin Node + LND. Retrieved October 6, 2018, from

Pav (2018, August 3). Creating an account. Retrieved October 3, 2018, from