diff --git a/app/config.py b/app/config.py index 70d8607b..498a6210 100644 --- a/app/config.py +++ b/app/config.py @@ -358,3 +358,11 @@ PGP_SIGNER = os.environ.get("PGP_SIGNER") # emails that have empty From address is sent from this special reverse-alias NOREPLY = os.environ.get("NOREPLY", f"noreply@{EMAIL_DOMAIN}") + +COINBASE_WEBHOOK_SECRET = os.environ.get("COINBASE_WEBHOOK_SECRET") +COINBASE_CHECKOUT_ID = os.environ.get("COINBASE_CHECKOUT_ID") +COINBASE_API_KEY = os.environ.get("COINBASE_API_KEY") +try: + COINBASE_YEARLY_PRICE = float(os.environ["COINBASE_YEARLY_PRICE"]) +except Exception: + COINBASE_YEARLY_PRICE = 30.00 diff --git a/app/dashboard/templates/dashboard/extend_subscription.html b/app/dashboard/templates/dashboard/extend_subscription.html new file mode 100644 index 00000000..5b861a20 --- /dev/null +++ b/app/dashboard/templates/dashboard/extend_subscription.html @@ -0,0 +1,36 @@ +{% extends 'default.html' %} + +{% set active_page = "dashboard" %} + +{% block title %} + Extend Subscription +{% endblock %} + +{% block default_content %} +
+ Your subscription is expired on {{ coinbase_subscription.end_at.format("YYYY-MM-DD") }} +
+ + + +