{% extends "pretixcontrol/event/base.html" %} {% load i18n %} {% load bootstrap3 %} {% block title %}{% trans "Paystack Reconciliation" %}{% endblock %} {% block content %}

{% trans "Paystack Payment Reconciliation" %}

{% trans "Pending Payments" %}

{% trans "This page shows payments that are pending verification with Paystack. You can manually trigger reconciliation for all payments or individual payments." %}

{% csrf_token %}

{% if pending_payments %}
{% for payment in pending_payments %} {% endfor %}
{% trans "Order" %} {% trans "Payment ID" %} {% trans "Amount" %} {% trans "Created" %} {% trans "Paystack Reference" %} {% trans "Status" %} {% trans "Actions" %}
{{ payment.order.code }} {{ payment.local_id }} {{ payment.amount|floatformat:2 }} {{ event.currency }} {{ payment.created|date:"Y-m-d H:i" }} {% if payment.info_data.paystack_reference %} {{ payment.info_data.paystack_reference }} {% else %} {% trans "No reference" %} {% endif %} {{ payment.get_state_display }}
{% csrf_token %}
{% else %}
{% trans "No pending payments found. All payments are up to date!" %}
{% endif %}

{% trans "Webhook Configuration" %}

{% trans "Make sure your Paystack webhook is configured with the following URL:" %}

{{ request.build_absolute_uri }}{% url "plugins:pretix_paystack:webhook" organizer=event.organizer.slug event=event.slug %}

{% trans "Configure this URL in your Paystack dashboard under Settings → Webhooks. Make sure to set the webhook secret in the plugin settings." %}

{% endblock %}