Я занимаюсь разработкой сайта электронной коммерции с Django, поэтому после успешной оплаты через платежный шлюз Paytm (интеграционное тестирование)
У меня возникла проблема с сеансом на локальном сервере после перенаправления из тестовой интеграции Paytm портал на страницу успешного платежа (локальный сервер), автоматический выход из сеанса пользователя, когда я нахожусь на странице успешного платежа.
Платеж. html файл
{% extends 'shop/base.html' %}
{% load static %}
{% block title%}
Paytm merchant payment page
{% endblock %}
{% block content %}
{% csrf_token %}
<h1>Redirecting you to the merchant....</h1>
<h1>Please do not refresh your page....</h1>
<form action="https://securegw-stage.paytm.in/order/process"
method="post"
name="paytm">
{{ form.as_p }}
{% for key, value in param_dict.items %}
<input type="hidden" name="{{key}}" value="{{value}}">
{% endfor %}
</form>
<script>
document.paytm.submit()
</script>
{% endblock %}
paymenttatus. html файл
{% extends 'shop/base.html' %}
{% load static %}
{% block title%}Shoppy hub{% endblock %}
{% block content %}
{% csrf_token %}
<div class="container">
<div class="col my-4">
<h1>Payment status regarding your order Id : {{response.ORDERID}}</h1>
{% if response.RESPCODE == '01' %}
<h3>Amount paid:{{response.TXNAMOUNT}} </h3>
<h3><img style="height:50px;"src="/static/img/success.png" >Your order
has been received successfully</h3 >
<h3>Thank you for your purchase! </h3>
{% else %}
<h2> <img style="height:50px;"src="/static/img/fail.jpg" >Your order
has been failed</h2 >
{% endif%}
</div>
</div>
{% endblock %}
{% block js %}
<script>
</script>
{% endblock %}
Страница оформления заказа (пользователь вошел в систему)
Страница оплаты
Страница успешной оплаты
Возможно, проблема с сеансом вызвана перенаправлением с (Django локальный сервер) на платежный портал Paytm, но на платежном портале (цена продукта и имя пользователя) успешно перенаправляется в платеже интеграционного тестирования страницы, но после того, как платеж успешно завершен, и он перенаправляется на страницу успешного платежа (локальный сервер). В это время пользователь автоматически выходит из системы, хотя сумма успешно отображается на странице успеха.
Так что, ребята, помогите мне сохранить сеанс, перенаправляя на другую страницу и затем перенаправляя обратно на локальный сервер.