diff --git a/c3l_membership/templates/member.html b/c3l_membership/templates/member.html
--- a/c3l_membership/templates/member.html
+++ b/c3l_membership/templates/member.html
@@ -87,57 +87,18 @@
{% elif form.payment.data == 'cash' %}
{% trans %}Please bring {{ price }}€ with you the next time you meet us!{% endtrans %}
- {% elif form.payment.data == 'bitcoin' %}
-
-
-
- - {% trans %}Address:{% endtrans %} {{ config["BITCOIN_ADDRESS"] }}
- - {% trans %}Label:{% endtrans %} Membership Fee
- - {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
- - {% trans %}Amount:{% endtrans %} {{ price }} BTC
-
-
- {% set bitcoin_url="bitcoin:" + config["BITCOIN_ADDRESS"] + "?amount={amount}&label=Membership Fee {year} {username}&message=Membership Fee {year} {username}".format(amount=price, year=year, username=form.username.data) %}
-
-
- {% elif form.payment.data == 'ethereum' %}
+ {% elif form.payment.data in config["CRYPTOCURRENCIES"] %}
- - {% trans %}Address:{% endtrans %} {{ config["ETHEREUM_ADDRESS"] }}
- - {% trans %}Label:{% endtrans %} Membership Fee
- - {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
- - {% trans %}Amount:{% endtrans %} {{ price }} ETH
-
-
- {% set ethereum_url=config["ETHEREUM_ADDRESS"] %}
-
-
- {% elif form.payment.data == 'monero' %}
-
-
-
- - {% trans %}Address:{% endtrans %} {{ config["MONERO_ADDRESS"] }}
+ - {% trans %}Address:{% endtrans %} {{ config["CRYPTOCURRENCIES"][form.payment.data]["ADDRESS"] }}
- {% trans %}Label:{% endtrans %} Membership Fee
- {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
- - {% trans %}Amount:{% endtrans %} {{ price }} XMR
+ - {% trans %}Amount:{% endtrans %} {{ price }} {{ config["CRYPTOCURRENCIES"][form.payment.data]["COMMODITY"] }}
- {% set monero_url=config["MONERO_ADDRESS"] %}
-
-
- {% elif form.payment.data == 'zcash' %}
-
-
-
- - {% trans %}Address:{% endtrans %} {{ config["ZCASH_ADDRESS"] }}
- - {% trans %}Label:{% endtrans %} Membership Fee
- - {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
- - {% trans %}Amount:{% endtrans %} {{ price }} ZEC
-
-
- {% set zcash_url=config["ZCASH_ADDRESS"] %}
-
+ {% set crypto_url={{ config["CRYPTOCURRENCIES"][form.payment.data]["URL"] }}.format(amount=price, year=year, username=form.username.data) %}
+
{% elif form.payment.data == 'digicash' %}