{% extends "core/base.html" %} {% load static %} {% load currency_filters %} {% block title %}Checkout — {{ plan.name }} — SwiftPOS{% endblock %} {% block topbar_title %}Checkout{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Back

Checkout {% if gateway == 'paystack' %} Paystack {% else %} Monnify {% endif %}

{% if action == 'upgrade' %}
Upgrading to {{ plan.name }}
{% elif action == 'downgrade' %}
Downgrading to {{ plan.name }}
{% elif action == 'renew' %}
Renewing {{ plan.name }}
{% else %}
New subscription — {{ plan.name }}
{% endif %} {% if action == 'downgrade' %}

Downgrade Notice

Downgrading to {{ plan.name }} will take effect when your {{ current_sub.plan.name }} subscription expires on {{ current_sub.expiry_date|date:"d M Y" }}.

No payment is required for downgrades. Your current plan remains active until that date.

{% csrf_token %}
{% else %}
{% csrf_token %}

1. Choose Billing Cycle

{% for opt in billing_options %} {% endfor %}

2. Have a Promo Code? (Optional)

3. Order Summary

Plan {{ plan.name }}
Billing Cycle Monthly
Subtotal {{ billing_options.0.price|currency:0 }}

Total Due {{ billing_options.0.price|currency:0 }}

{% if gateway == 'paystack' %} Secured by Paystack — Card, Bank Transfer & USSD accepted. {% elif gateway == 'manual' %} You will be shown our bank details to make a manual transfer. {% else %} Secured by Monnify — CBN Licensed Payment Gateway. Card, Transfer, USSD accepted. {% endif %}

{% endif %}
{% endblock %} {% block extra_js %} {# Load only the active gateway SDK #} {% if gateway == 'paystack' %} {% else %} {% endif %} {% endblock %}