{% extends "base.html" %} {% load humanize %} {% block title %}My Payments{% endblock %} {% block nav_payments_student %}active{% endblock %} {% block content %} {% if enrollment %}
{{ total_paid|floatformat:0|intcomma }}
UGX Total Paid
{{ total_outstanding|floatformat:0|intcomma }}
UGX Outstanding
{{ payments.count }}
Transactions
{% if total_fees > 0 %}
{{ total_paid|floatformat:0|intcomma }}/{{ total_fees|floatformat:0|intcomma }}
{% else %}
{% endif %}
UGX Paid / Total
Fee Breakdown
{% for row in fee_breakdown %} {% endfor %} {% if total_fees > 0 %} {% endif %}
Fee Type Program Fee Paid Outstanding
{{ row.label }} {% if row.is_exam %} {% endif %} {{ row.total|floatformat:0|intcomma }} {{ row.paid|floatformat:0|intcomma }} {% if row.outstanding > 0 %} {{ row.outstanding|floatformat:0|intcomma }} {% else %} {% endif %}
Total {{ total_fees|floatformat:0|intcomma }} {{ total_paid|floatformat:0|intcomma }} {{ total_outstanding|floatformat:0|intcomma }}
{% if has_exam_fee %}

Note: Exam fees may vary from time to time. The amount shown is an estimate — please confirm with the administration before making your exam fee payment.

{% endif %}
Pay Fees Online
{% if total_outstanding > 0 %}

Pay securely via Mobile Money (MTN/Airtel), Visa/Mastercard, or USSD — powered by Flutterwave.

Payments are verified and recorded instantly.

{% else %}

All fees paid!

Your account is up to date.

{% endif %}
Payment History
{% if payments %}
{% for payment in payments %} {% endfor %}
Date Type Term Year Method Reference Amount (UGX)
{{ payment.payment_date|date:"d M Y" }} {{ payment.get_payment_type_display }} {{ payment.get_term_display }} {{ payment.academic_year }} {{ payment.get_payment_method_display }} {% if payment.payment_method == 'online' %} Online {% endif %} {{ payment.reference|default:"—" }} {{ payment.amount|floatformat:0|intcomma }}
Total Paid {{ total_paid|floatformat:0|intcomma }}
{% else %}

No payment records yet.

Use the Pay Online Now button above to make your first payment.

{% endif %}
{% else %}
No enrollment found. Payment records will appear here once you are enrolled.
{% endif %} {% endblock %} {% block extra_js %} {% if enrollment %} {% endif %} {% endblock %}