BTCPay Transmuter

This post is also available in: German

BTCPay Transmuter

With BTCPay Transmuter you can automate the payment processes of your Bitcoin payments. You can define a specific event, and when that event occurs, you want to take a specific action automatically.

The following applications are currently available:

  • Forwarding incoming Bitcoin to another Bitcoin address
  • If an invoice has been paid, then you would like to be informed by email
  • When a payment is received, the Bitcoin amount should be exchanged in euros on an exchange

You can develop your own applications for individual requirements. There are a large number of extensions that can be used for this purpose. A trigger can be defined, which then executes an action.

Detailed information on programming your own applications can be found on the Github page of BTC Transmuter

If you want to exchange ideas with the developers, you can do this via this channel:

https://chat.btcpayserver.org/btcpayserver/channels/btc-transmuter

In this article we want to show you how to set up BTCPay Transmuter on your BTCPay server and how to use the already existing applications (presets) successfully.

BTCPay Transmuter bei Coincharge nutzen

You can try BTCPay Transmuter as demo application at Coincharge.

Go to the page:

https://demo.coincharge.io/btctransmuter

There you register and can try it yourself.

If you want to use BTCPay Transmuter on your own BTCPay server, please read the following chapter how to set up BTCPay Transmuter

Otherwise you can skip the following chapter and jump directly to the chapter BTCPay Transmuter setup.

Setting up the BTCPay transmitter

You can install BTCPay Transmuter on your own server if you have the appropriate root rights.

You log in to your BTCPay server via terminal (Linux / Mac) or Putty (Window).

To do this, you enter the following command:
ssh ubuntu@btcpayXXXXXXX.lndyn.com

For btcpayxxxxxx.lndyn.com, use the name of your BTCPay server.

Then you will be asked to enter a password. Here you enter the LunaNode password, which you can find in the backend system of LunaNode for this server. It is not the password for LunaNode that you use for the website, but the password from the server from the Initial Login Details field.

After you have successfully logged in to the BTCPay server, you must switch to administration mode

To become admin (Sudo), you give the command:

sudo su -

with the stroke.

Then you switch to the directory btcpayserver-docker. You can do this by typing the command:

cd btcpayserver-docker

If this does not work, the name of the folder may be written differently. With the command ls you can see how the directory is written exactly.

In the Github manual the directory and the command were written accordingly

cd BTCPayServer-docker

 

Now you are in the directory btcpayserver-docker and here we install the BTC Transmuter by typing the following command:

export BTCPAYGEN_ADDITIONAL_FRAGMENTS="$BTCPAYGEN_ADDITIONAL_FRAGMENTS;opt-add-btctransmuter"

After that,

. ./btcpay-setup.sh -i

 

And we’re done.

We call up the website of our BTCPay server and hang there /btctransmuter/ on it.

The home page should look something like this:

BTCTransmuter BTC Transmuter Home

Now you should register yourself immediately, because the account that registers first is automatically administrator.

Setting up the BTCPay Transmuter

If you have successfully logged in, the following navigation will appear.

BTC Transmuter by BTCPay

You will find in the following points:

  • Admin – an overview of all registered users
  • Extension – An overview of all available extensions with information about which actions are executed after which triggers. The same applies to the external services for which the respective extensions are used.
  • Recipes – for creating your own applications (Recipe)
  • External Services – here you will find a variety of external services that can be configured for your own needs.
  • NBXplorer Status – shows you which block is and has been synchronized with NBXplorer.
  • Presets – here are already built applications that we can use for our applications.

Presets (preset applications)

There are currently three preset applications that can be easily activated and used. You could use Recipes to create your own applications, but presets provide ready-made applications.

We present these applications in detail on individual pages. You can access these descriptions via the corresponding links:

This post is also available in: German

Leave a reply