{% extends 'dating_app/base_dating.html' %}
{% load static %}

{% block title %}Refund & Payment Policy | Ensolanka Dating{% endblock %}

{% block content %}

<style>
    .refund-hero {
        background:
            linear-gradient(135deg, rgba(42, 13, 31, 0.94), rgba(194, 24, 91, 0.88)),
            url("{% static 'expat_life/images/dating_partner_hero.webp' %}") center center / cover no-repeat;
        padding: 110px 0 90px;
        color: #fff;
    }

    .refund-hero-badge {
        background: rgba(255, 193, 7, 0.18);
        color: #ffc107;
        border: 1px solid rgba(255, 193, 7, 0.35);
        padding: 8px 16px;
        border-radius: 50px;
        font-weight: 700;
        font-size: 0.85rem;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        display: inline-block;
        margin-bottom: 18px;
    }

    .refund-wrapper {
        background: #f8fafc;
    }

    .refund-card {
        background: #fff;
        border-radius: 28px;
        padding: 34px;
        box-shadow: 0 18px 45px rgba(15, 23, 42, 0.08);
    }

    .refund-card h2 {
        font-weight: 800;
        margin-top: 34px;
        margin-bottom: 16px;
        color: #2a0d1f;
    }

    .refund-card h2:first-child {
        margin-top: 0;
    }

    .refund-card h3 {
        font-weight: 700;
        margin-top: 24px;
        margin-bottom: 12px;
        color: #9b1b60;
        font-size: 1.15rem;
    }

    .refund-card p,
    .refund-card li {
        color: #475569;
        line-height: 1.75;
    }

    .refund-card ul,
    .refund-card ol {
        padding-left: 1.25rem;
    }

    .refund-note {
        background: #fff7e6;
        border-left: 5px solid #ffc107;
        border-radius: 18px;
        padding: 18px 20px;
        color: #5c3b00;
    }

    .refund-soft-note {
        background: #fff1f6;
        border: 1px solid #ffd6e6;
        color: #7a123f;
        border-radius: 18px;
        padding: 18px 20px;
    }

    .refund-success-note {
        background: #ecfdf5;
        border-left: 5px solid #10b981;
        border-radius: 18px;
        padding: 18px 20px;
        color: #065f46;
    }

    .refund-danger-note {
        background: #fff1f2;
        border-left: 5px solid #e11d48;
        border-radius: 18px;
        padding: 18px 20px;
        color: #881337;
    }

    .refund-toc {
        background: #2a0d1f;
        border-radius: 24px;
        padding: 26px;
        position: sticky;
        top: 100px;
    }

    .refund-toc h5 {
        color: #fff;
        font-weight: 800;
        margin-bottom: 16px;
    }

    .refund-toc a {
        display: block;
        color: rgba(255, 255, 255, 0.82);
        text-decoration: none;
        padding: 8px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.08);
        font-size: 0.95rem;
    }

    .refund-toc a:hover {
        color: #ffc107;
    }

    .refund-date-box {
        background: #fff1f6;
        border: 1px solid #ffd6e6;
        color: #7a123f;
        border-radius: 18px;
        padding: 16px 18px;
        font-weight: 600;
    }

    .payment-summary-card {
        background: linear-gradient(135deg, #2a0d1f 0%, #c2185b 100%);
        color: #fff;
        border-radius: 24px;
        padding: 26px;
        margin-bottom: 28px;
    }

    .payment-summary-row {
        display: flex;
        justify-content: space-between;
        gap: 15px;
        padding: 14px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.14);
    }

    .payment-summary-row:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }

    .payment-summary-row strong {
        color: #ffc107;
    }

    .refund-icon-list {
        list-style: none;
        padding-left: 0 !important;
    }

    .refund-icon-list li {
        display: flex;
        gap: 12px;
        margin-bottom: 14px;
    }

    .refund-icon-list i {
        color: #c2185b;
        font-size: 1.15rem;
        margin-top: 3px;
        flex-shrink: 0;
    }

    @media (max-width: 991.98px) {
        .refund-toc {
            position: static;
        }

        .refund-card {
            padding: 24px;
        }
    }

    @media (max-width: 575.98px) {
        .payment-summary-row {
            flex-direction: column;
            gap: 4px;
        }
    }
</style>


<!-- HERO -->
<section class="refund-hero">
    <div class="container">
        <div class="row justify-content-center text-center">
            <div class="col-lg-9">
                <span class="refund-hero-badge">Payments, Fees & Refunds</span>

                <h1 class="display-5 fw-bold mb-3">
                    Refund & Payment Policy
                </h1>

                <p class="lead mb-0">
                    This policy explains how dating app fees, payments, refund requests,
                    failed payments, duplicate payments, and service-related cancellations are handled.
                </p>
            </div>
        </div>
    </div>
</section>


<!-- CONTENT -->
<section class="refund-wrapper py-5">
    <div class="container">
        <div class="row g-4">

            <!-- SIDE NAV -->
            <div class="col-lg-4">
                <div class="refund-toc">
                    <h5>Page Sections</h5>
                    <a href="#introduction">1. Introduction</a>
                    <a href="#payment-structure">2. Payment Structure</a>
                    <a href="#free-listing">3. Free Listing</a>
                    <a href="#featured-profile">4. Featured Profile Fee</a>
                    <a href="#confirmation-fee">5. Confirmation Fee</a>
                    <a href="#payment-center">6. Payment Center</a>
                    <a href="#refund-principles">7. Refund Principles</a>
                    <a href="#refund-eligible">8. Refunds That May Be Considered</a>
                    <a href="#non-refundable">9. Non-Refundable Situations</a>
                    <a href="#dating-events">10. Dating Event Cancellations</a>
                    <a href="#failed-payments">11. Failed or Duplicate Payments</a>
                    <a href="#chargebacks">12. Chargebacks & Disputes</a>
                    <a href="#processing">13. Refund Review Process</a>
                    <a href="#policy-changes">14. Policy Updates</a>
                    <a href="#contact">15. Contact</a>
                </div>
            </div>


            <!-- MAIN POLICY CONTENT -->
            <div class="col-lg-8">
                <div class="refund-card">

                    <div class="refund-date-box mb-4">
                        Last Updated: May 12, 2026
                    </div>

                    <div class="refund-note mb-4">
                        <strong>Important:</strong>
                        Local Dating Partner registration and basic profile listing are free.
                        Payments are required only for optional or specific service stages,
                        such as the Featured Profile upgrade or the one-time Profile Confirmation Fee.
                    </div>


                    <h2 id="introduction">1. Introduction</h2>

                    <p>
                        This Refund & Payment Policy applies to the Ensolanka Dating platform
                        and explains how payments made by Local Dating Partners are handled.
                    </p>

                    <p>
                        The platform allows Sri Lankan Local Dating Partners to create profile listings,
                        receive interest from international Guests, express interest in Guest profiles,
                        proceed through a Mutual Interest process, and request dating-event facilitation
                        where the required conditions are satisfied.
                    </p>

                    <p>
                        By making a payment through the dating app, you agree to the terms described in this Policy,
                        together with the Terms & Conditions, Privacy Policy, and any payment instructions shown
                        at checkout or in the Payment Center.
                    </p>


                    <h2 id="payment-structure">2. Current Dating App Payment Structure</h2>

                    <div class="payment-summary-card">
                        <h4 class="fw-bold mb-3">Current Fee Summary</h4>

                        <div class="payment-summary-row">
                            <span>Basic Local Dating Partner Registration</span>
                            <strong>Free</strong>
                        </div>

                        <div class="payment-summary-row">
                            <span>Basic Profile Listing</span>
                            <strong>Free</strong>
                        </div>

                        <div class="payment-summary-row">
                            <span>Optional Featured Profile Upgrade</span>
                            <strong>USD 5</strong>
                        </div>

                        <div class="payment-summary-row">
                            <span>One-time Profile Confirmation Fee</span>
                            <strong>USD 50</strong>
                        </div>
                    </div>

                    <p>
                        The fees above reflect the current Local Dating Partner program structure.
                        Ensolanka may update fees, add new payable features, provide promotions,
                        or revise service pricing in the future. The amount displayed on the platform
                        at the time of payment will apply to that payment.
                    </p>


                    <h2 id="free-listing">3. Free Registration and Profile Listing</h2>

                    <p>
                        Local Dating Partners do not need to pay to:
                    </p>

                    <ul>
                        <li>Create an account.</li>
                        <li>Submit a dating partner profile.</li>
                        <li>Remain listed on the platform, subject to profile approval and platform rules.</li>
                        <li>Receive interest from eligible Guests.</li>
                    </ul>

                    <p>
                        Free profile listing does not guarantee approval, public visibility,
                        Guest interest, Mutual Interest, a dating arrangement, or any relationship outcome.
                    </p>


                    <h2 id="featured-profile">4. Optional Featured Profile Fee – USD 5</h2>

                    <h3>4.1 Purpose of the Featured Profile Fee</h3>
                    <p>
                        The Featured Profile fee is an optional payment that may provide increased credibility,
                        better visibility, improved presentation in the Local Dating Partner list,
                        and access to view certain private Guest profiles, subject to platform permissions.
                    </p>

                    <h3>4.2 Nature of the Fee</h3>
                    <p>
                        The Featured Profile fee is paid for the activation or provision of the featured visibility
                        benefit available at that time. It is not a payment for a guaranteed Guest message,
                        guaranteed match, guaranteed date, or guaranteed relationship.
                    </p>

                    <h3>4.3 No Guaranteed Results</h3>
                    <p>
                        Payment of the Featured Profile fee does not guarantee:
                    </p>

                    <ul>
                        <li>Any specific number of profile views.</li>
                        <li>Interest from Guests.</li>
                        <li>Mutual Interest.</li>
                        <li>Contact-detail access.</li>
                        <li>A dating event.</li>
                        <li>A romantic relationship or personal outcome.</li>
                    </ul>


                    <h2 id="confirmation-fee">5. One-time Profile Confirmation Fee – USD 50</h2>

                    <h3>5.1 Purpose of the Confirmation Fee</h3>
                    <p>
                        The Profile Confirmation Fee is a one-time payment that supports the confirmed
                        dating-partner stage of the process. It becomes relevant where a Local Dating Partner
                        wants to proceed with eligible Mutual Interest cases, contact-detail unlocking,
                        and Ensolanka-supported dating-event arrangements, subject to the applicable conditions.
                    </p>

                    <h3>5.2 One-Time Fee, Not Per Guest</h3>
                    <p>
                        The current Profile Confirmation Fee is <strong>USD 50</strong>.
                        It is a one-time fee and is not charged separately for every Guest or every dating event.
                    </p>

                    <h3>5.3 What the Fee Supports</h3>
                    <p>
                        Subject to platform rules and operational feasibility, the Confirmation Fee may support:
                    </p>

                    <ul>
                        <li>Confirmed Local Dating Partner status for eligible dating processes.</li>
                        <li>Progression of qualifying Mutual Interest cases.</li>
                        <li>Contact-detail access where all required conditions are met.</li>
                        <li>Eligibility to request or participate in multiple dating-event arrangements over time.</li>
                    </ul>

                    <h3>5.4 Conditions Still Apply</h3>
                    <p>
                        Payment of the Confirmation Fee does not remove other requirements.
                        A dating arrangement or contact-access process may still depend on:
                    </p>

                    <ul>
                        <li>Mutual Interest between both parties.</li>
                        <li>Guest confirmation of visit or arrival status where required.</li>
                        <li>Local Dating Partner compliance with platform rules.</li>
                        <li>Safety review, scheduling, and operational feasibility.</li>
                        <li>Consent of both the Guest and the Local Dating Partner.</li>
                    </ul>


                    <h2 id="payment-center">6. Payment Center and Payment Status</h2>

                    <p>
                        The Dating Partner Dashboard may provide a Payment Center where Local Dating Partners can review:
                    </p>

                    <ul class="refund-icon-list">
                        <li>
                            <i class="bi bi-check-circle-fill"></i>
                            <span>Current payable items.</span>
                        </li>

                        <li>
                            <i class="bi bi-check-circle-fill"></i>
                            <span>Featured Profile payment status.</span>
                        </li>

                        <li>
                            <i class="bi bi-check-circle-fill"></i>
                            <span>Profile Confirmation Fee status.</span>
                        </li>

                        <li>
                            <i class="bi bi-check-circle-fill"></i>
                            <span>Pending, due, upcoming, paid, or failed payment records where supported.</span>
                        </li>

                        <li>
                            <i class="bi bi-check-circle-fill"></i>
                            <span>Checkout options and transaction-related information.</span>
                        </li>
                    </ul>

                    <p>
                        A payment is treated as complete only after the relevant payment gateway,
                        transaction process, or platform payment status confirms successful completion.
                    </p>


                    <h2 id="refund-principles">7. General Refund Principles</h2>

                    <p>
                        Ensolanka aims to handle refund requests fairly, transparently, and in line with
                        the actual status of the paid feature or service.
                    </p>

                    <p>
                        Refund decisions may consider:
                    </p>

                    <ul>
                        <li>Whether the payment was successful and traceable.</li>
                        <li>Whether the feature or service was already activated or made available.</li>
                        <li>Whether the user received the relevant benefit or access.</li>
                        <li>Whether the issue resulted from a technical error, duplicate charge, or platform mistake.</li>
                        <li>Whether the refund request is made promptly and supported with relevant payment evidence.</li>
                    </ul>

                    <div class="refund-soft-note mt-4">
                        <strong>Practical Approach:</strong>
                        Refunds are not intended to reverse a valid payment simply because the user did not receive
                        a match, date, or relationship outcome. Refund review focuses on payment accuracy,
                        feature activation, service availability, and genuine transaction issues.
                    </div>


                    <h2 id="refund-eligible">8. Refund Requests That May Be Considered</h2>

                    <p>
                        Ensolanka may consider a refund, partial refund, reversal, or account credit in circumstances such as:
                    </p>

                    <ul>
                        <li>A clearly duplicated payment for the same payable item.</li>
                        <li>A successful charge where the platform did not activate the relevant paid feature due to a technical error.</li>
                        <li>A payment made for a feature that Ensolanka later confirms was unavailable and not delivered.</li>
                        <li>An incorrect amount charged due to a system error.</li>
                        <li>A payment made by mistake and reported before the relevant feature or confirmation benefit was used or activated, subject to review.</li>
                        <li>Any other case where Ensolanka determines that a refund is fair and appropriate.</li>
                    </ul>

                    <p>
                        Ensolanka may request payment references, transaction screenshots, bank or gateway notices,
                        date and time of payment, account email, and any other information necessary to review the matter.
                    </p>


                    <h2 id="non-refundable">9. Situations That Are Generally Non-Refundable</h2>

                    <p>
                        Unless Ensolanka decides otherwise in a particular case, the following are generally non-refundable:
                    </p>

                    <ul>
                        <li>
                            A Featured Profile payment after the featured status, visibility benefit,
                            or related access has been activated or made available.
                        </li>

                        <li>
                            A Profile Confirmation Fee after confirmed status, contact-access eligibility,
                            or dating-arrangement eligibility has been activated or made available.
                        </li>

                        <li>
                            Payments where the user simply does not receive Guest interest,
                            Mutual Interest, a dating event, or a relationship.
                        </li>

                        <li>
                            Payments where a Guest later changes their mind, cancels communication,
                            or decides not to proceed personally.
                        </li>

                        <li>
                            Payments affected by user-provided incorrect information,
                            failure to respond, failure to follow the process, or breach of platform rules.
                        </li>

                        <li>
                            Payments connected to an account that is restricted, suspended,
                            or terminated due to misconduct, fraud concerns, abuse, or violation of Terms.
                        </li>
                    </ul>

                    <div class="refund-danger-note mt-4">
                        <strong>Important:</strong>
                        Ensolanka does not sell guaranteed relationships. Payments are for platform features,
                        confirmed service stages, and facilitation-related eligibility—not for a guaranteed match,
                        marriage, or personal outcome.
                    </div>


                    <h2 id="dating-events">10. Dating Event Cancellations and Service Changes</h2>

                    <h3>10.1 Event Cancellation by a Guest or Local Partner</h3>
                    <p>
                        A Guest or Local Dating Partner may decide not to proceed with a planned meeting.
                        Such personal cancellation does not automatically create a refund right for the Profile Confirmation Fee,
                        because the Confirmation Fee is a one-time platform confirmation fee rather than a per-date ticket.
                    </p>

                    <h3>10.2 Event Postponement or Rescheduling</h3>
                    <p>
                        Where appropriate and operationally possible, Ensolanka may help reschedule a proposed dating event
                        if both parties remain interested and the circumstances allow it.
                    </p>

                    <h3>10.3 Ensolanka Unable to Facilitate an Arrangement</h3>
                    <p>
                        If Ensolanka determines that a specific dating arrangement cannot proceed due to safety,
                        availability, scheduling, travel-confirmation, or operational reasons, Ensolanka may,
                        depending on the circumstances, offer alternative coordination, postponement,
                        or another reasonable solution. This does not necessarily mean that the underlying
                        one-time Confirmation Fee becomes refundable.
                    </p>

                    <h3>10.4 Dating Host or Third-Party Costs</h3>
                    <p>
                        If a Dating Host, venue, transportation service, or another third-party arrangement
                        involves a separate fee, any refund related to that separate component may depend on
                        the specific service status, booking terms, and cancellation timing presented for that service.
                    </p>


                    <h2 id="failed-payments">11. Failed, Pending, Duplicate, or Incorrect Payments</h2>

                    <h3>11.1 Failed Payments</h3>
                    <p>
                        If a payment fails, is declined, or is not confirmed by the payment gateway,
                        the related feature or confirmation status may not be activated.
                    </p>

                    <h3>11.2 Pending Payments</h3>
                    <p>
                        If a transaction appears pending, Ensolanka may wait for the payment gateway or banking partner
                        to confirm whether the payment was successful, failed, or reversed.
                    </p>

                    <h3>11.3 Duplicate Payments</h3>
                    <p>
                        If you believe you were charged twice for the same payment item,
                        contact Ensolanka promptly with transaction evidence. Verified duplicate payments
                        may be refunded, reversed, or credited after review.
                    </p>

                    <h3>11.4 Incorrect Amount Charged</h3>
                    <p>
                        If the system charges an incorrect amount because of a confirmed platform or payment error,
                        Ensolanka may correct the record and consider refunding or adjusting the difference,
                        as appropriate.
                    </p>


                    <h2 id="chargebacks">12. Chargebacks, Reversals, and Payment Disputes</h2>

                    <p>
                        If you believe there is a genuine payment problem, you should first contact Ensolanka
                        through the official contact channel so that the issue can be reviewed.
                    </p>

                    <p>
                        Raising an external chargeback, bank dispute, or payment reversal while retaining
                        an activated paid feature or confirmed platform benefit may result in temporary account review,
                        restriction of the associated feature, or suspension of the related payment-dependent access
                        until the matter is resolved.
                    </p>

                    <p>
                        Payment processors and banking providers may have their own dispute, refund, and reversal procedures.
                        Ensolanka will cooperate reasonably where transaction evidence or merchant clarification is required.
                        Merchant refund and chargeback handling is commonly addressed within payment-provider merchant procedures. :contentReference[oaicite:2]{index=2}
                    </p>


                    <h2 id="processing">13. Refund Review Process</h2>

                    <p>
                        To request a refund review, please contact Ensolanka through the official contact page and provide:
                    </p>

                    <ul>
                        <li>Your account email or username.</li>
                        <li>The payment type: Featured Profile, Confirmation Fee, or other charge.</li>
                        <li>Date and approximate time of payment.</li>
                        <li>Transaction ID, payment reference, or gateway receipt where available.</li>
                        <li>A clear explanation of the issue.</li>
                        <li>Supporting screenshots or bank/gateway notices, if relevant.</li>
                    </ul>

                    <p>
                        Ensolanka may review the platform record, payment status, feature activation status,
                        and any relevant communication before deciding the appropriate outcome.
                    </p>

                    <div class="refund-success-note mt-4">
                        <strong>Good-Faith Review:</strong>
                        Ensolanka aims to handle genuine payment problems fairly and practically,
                        while also protecting the integrity of payment-dependent platform features.
                    </div>


                    <h2 id="policy-changes">14. Changes to This Refund & Payment Policy</h2>

                    <p>
                        Ensolanka may revise this Policy from time to time to reflect:
                    </p>

                    <ul>
                        <li>Changes to fees or feature structures.</li>
                        <li>New payment gateway integrations.</li>
                        <li>Updates to dating-event arrangements.</li>
                        <li>New host-related service options.</li>
                        <li>Operational, legal, or consumer-service improvements.</li>
                    </ul>

                    <p>
                        Updated versions will be published on this page with a revised “Last Updated” date.
                        Payments made after a revision will generally be governed by the version displayed
                        at the time of payment, unless otherwise required.
                    </p>


                    <h2 id="contact">15. Contact Us</h2>

                    <p>
                        If you have questions about a payment, refund request, duplicate charge,
                        Feature Profile activation, Profile Confirmation Fee status, or a dating-event
                        payment concern, please contact Ensolanka through the official contact page.
                    </p>

                    <div class="mt-4 d-flex flex-wrap gap-3">
                        <a href="{% url 'dating_app:contact_page' %}" class="btn btn-dark px-4">
                            Contact Ensolanka
                        </a>

                        {% if request.user.is_authenticated and request.user.dating_profile %}
                            <a href="{% url 'dating_app:dating_partner_payment_center' %}" class="btn btn-warning px-4">
                                Open Payment Center
                            </a>
                        {% else %}
                            <a href="{% url 'dating_app:partner_register' %}" class="btn btn-warning px-4">
                                Become a Dating Partner
                            </a>
                        {% endif %}
                    </div>

                    <div class="refund-note mt-5">
                        <strong>Legal Review Recommended:</strong>
                        This Refund & Payment Policy is prepared as a professional website draft based on the current
                        Ensolanka Dating App service model. Before publication, it should be reviewed by a qualified
                        legal professional to ensure alignment with the final payment flow, gateway agreements,
                        consumer redress expectations, and applicable law.
                    </div>

                </div>
            </div>

        </div>
    </div>
</section>

{% endblock %}