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 @@ -65,7 +65,7 @@
{% trans %}Payment:{% endtrans %}
-
{{ form.payment.data }}
+
{{ form.payment.data.lower() }}
{% trans %}Agreed to Terms & Conditions:{% endtrans %}
@@ -87,57 +87,19 @@ {% elif form.payment.data == 'cash' %}

{% trans %}Please bring {{ price }}€ with you the next time you meet us!{% endtrans %}

- {% elif form.payment.data == 'bitcoin' %} -
+ {% elif form.payment.data in config["CRYPTOCURRENCIES"] %} +
-
    -
  • {% trans %}Address:{% endtrans %} {{ config["BITCOIN_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 }} 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' %} -
-
-
    -
  • {% trans %}Address:{% endtrans %} {{ config["ETHEREUM_ADDRESS"] }}
  • -
  • {% trans %}Label:{% endtrans %} Membership Fee
  • -
  • {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
  • -
  • {% trans %}Amount:{% endtrans %} {{ price }} ETH
  • +
  • {% trans %}Amount:{% endtrans %} {{ price }} {{ config["CRYPTOCURRENCIES"][form.payment.data]["COMMODITY"] }}
- {% set ethereum_url=config["ETHEREUM_ADDRESS"] %} -
-
- {% elif form.payment.data == 'monero' %} -
-
-
    -
  • {% trans %}Address:{% endtrans %} {{ config["MONERO_ADDRESS"] }}
  • -
  • {% trans %}Label:{% endtrans %} Membership Fee
  • -
  • {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
  • -
  • {% trans %}Amount:{% endtrans %} {{ price }} XMR
  • -
-
- {% 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 address = config["CRYPTOCURRENCIES"][form.payment.data]["ADDRESS"] %} + {% set crypto_url=config["CRYPTOCURRENCIES"][form.payment.data]["URL"].format(address=address, amount=price, year=year, username=form.username.data) %} +
{% elif form.payment.data == 'digicash' %}