Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/shop/templates/bank_transfer.html
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ <h2>Pay by Bank Transfer</h2>
<strong>
Remember:
</strong>
Please allow for up to a week before we register your bank transfer,
especially if you are outside of the SEPA region.
We are volunteer based and payment registration happens in batches during the year.
Please allow for up to a month before we register your bank transfer. You will receive an email when your payment is registered.
Comment thread
0xUnicorn marked this conversation as resolved.
Outdated
</p>
</div>

Expand Down
3 changes: 1 addition & 2 deletions src/shop/templates/in_person.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@
{% block shop_content %}

<h2>Pay In Person</h2>
<p>To pay order #{{ order.id }} you need to <strong>locate an organiser</strong> (in person) and make the payment of <b>{{ order.total|currency }}</b> with cash, card or mobilepay. You need to bring the <strong>order id #{{ order.id }}</strong> as well so we can mark your order as paid.</p>
<p>To pay order #{{ order.id }} you go to <strong>info desk</strong> (in person) and make the payment of <b>{{ order.total|currency }}</b> with cash, card or mobilepay. You need to bring the <strong>order id #{{ order.id }}</strong> as well so we can mark your order as paid.</p>
Comment thread
0xUnicorn marked this conversation as resolved.
Outdated

<p>If physically finding an organiser is inconvenient for you (during events you can find us at the Infodesk, but between events geography can make things difficult) you should <a href="{% url 'shop:order_detail' pk=order.id %}">go back</a> and pick a different payment method.</p>
<p>When your order has been marked as paid you will receive an invoice by email.</p>
{% endblock %}
12 changes: 11 additions & 1 deletion src/shop/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -548,7 +548,17 @@ def dispatch(self, request, *args, **kwargs):

# create a new coinify invoice if needed
if not order.coinify_api_payment_intent:
coinifyintent = create_coinify_payment_intent(order, request)
try:
coinifyintent = create_coinify_payment_intent(order, request)
except AttributeError:
logger.exception("Unable to get Coinify API url")
messages.error(
self.request,
"Blockchain payment is not working properly at the moment.",
)
return HttpResponseRedirect(
reverse_lazy("shop:order_detail", kwargs={"pk": order.pk}),
)
if not coinifyintent:
messages.error(
request,
Expand Down
Loading