{% extends 'hosting_app/base_hosting.html' %} {% load static %} {% block title %}Hosting Client Payment Center | Host in Sri Lanka{% endblock %} {% block content %}
Hosting Client Payment Center

Payments & booking orders

Select your due hosting payments and continue to checkout. Your booking order will be confirmed after successful payment through Stripe or PayPal.

Due Items {{ due_items|length }}
Total Due USD {{ due_total|floatformat:2 }}
Paid Total USD {{ paid_total|floatformat:2 }}
Bookings {{ bookings|length }}

Due Payments

Select one or more due items and continue to checkout.

{% if due_items %} Total Due: USD {{ due_total|floatformat:2 }} {% endif %}
{% if due_items %}
{% csrf_token %}
{% for item in due_items %} {% endfor %}
Selected Payments 0 item(s) · USD 0.00
{% else %}

No due payments

You currently have no due hosting client payments. When you create a booking, its payable item will appear here.

Browse Venues
{% endif %}

Paid Payments

Completed payment records for your hosting experience bookings.

{% if paid_items %} Paid: USD {{ paid_total|floatformat:2 }} {% endif %}
{% if paid_items %}
{% for item in paid_items %}

{{ item.title }}

{% if item.description %}

{{ item.description }}

{% endif %}
{{ item.get_payment_for_display }} {% if item.reference_code %} {{ item.reference_code }} {% endif %}
USD {{ item.amount_usd|floatformat:2 }}
{% endfor %}
{% else %}

No paid hosting client payments yet.

{% endif %}

Client Profile

Account details connected to your hosting payments.

Full Name {{ hosting_client_profile.full_name }}
Email {{ hosting_client_profile.email }}
Phone {{ hosting_client_profile.phone_number }}
WhatsApp {{ hosting_client_profile.whatsapp_number|default:"Not provided" }}

Booking Orders

Your related booking records.

{% if bookings %} {% for booking in bookings %}

{{ booking.get_event_type_display }}

{{ booking.venue_name_snapshot }}
{{ booking.preferred_event_date }} · {{ booking.number_of_guests }} guests

{{ booking.get_payment_status_display }} {{ booking.get_status_display }}
Review Booking
{% endfor %} {% else %}

No booking records found.

{% endif %}

Payment Note

How payments are handled.

Select one or more due items and continue to checkout. After Stripe or PayPal payment is completed, the related booking will be marked as paid and confirmed.
{% endblock %}