This post is also available in: German
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:
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:
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:
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:
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
Now you are in the directory btcpayserver-docker and here we install the BTC Transmuter by typing the following command:
. ./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:
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.
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:
- On-Chain Forwarder – Bitcoin from one wallet is forwarded to another Bitcoin address
- BTCPay Email Receipts – An email will be sent when a BTCPay invoice is paid
- Fiat Conversion – Switching incoming Bitcoin to Euros on an exchange when BTCPay billing status changes.
This post is also available in: German