{% extends "crypto_base.html" %} {% block content %}
SHKeeper status: {{ invoice.status }}
{{ invoice.wallet }}One prepaid term has been recorded: {{ invoice.access_start|date:"M j, Y H:i T" }} through {{ invoice.access_end|date:"M j, Y H:i T" }}.
This invoice cannot buy another term, even if more coins arrive. Create a new invoice from Membership to renew. Access requires a confirmed paid status and is removed at expiry.
{% elif invoice.wallet %}Send only {{ invoice.crypto }} on its correct network to this address. Wait for blockchain confirmations and automatic verification before expecting access.
The quote is from invoice creation, not a guaranteed permanent exchange rate. SHKeeper may recalculate after its configured rate-lock window. Partial payments do not activate membership. If a balance remains after your transfer, contact the administrator for the current remainder rather than repeatedly sending the initial quote.
{% else %}The invoice is reserved and awaiting payment details from SHKeeper. The worker retries automatically. Do not send funds until an address appears.
{% endif %}Refreshing this page only reads stored status. The worker checks SHKeeper automatically. Crypto payments are irreversible; do not reuse a paid address for renewal. Overpayments do not automatically buy extra months.
{% endblock %}