{% extends 'base.html' %} {% load static %} {% block title %}Teste do Fluxo de Pagamento - Allure{% endblock %} {% block content %}

🧪 Teste do Fluxo de Pagamento

Simulando o fluxo completo: Cadastro → Seleção de Plano → Pagamento → Ativação

Status Atual do Sistema
Total de Modelos
{{ total_modelos }}
Pendentes Pagamento
{{ modelos_pendentes_pagamento }}
Modelos Ativas
{{ modelos_ativas }}
TransaƧƵes
{{ total_transacoes }}
Fluxo de Teste
Etapa 1: Criar Modelo de Teste

Cria uma modelo de teste para simular o cadastro

{% csrf_token %}
Etapa 2: Selecionar Plano

Simula a seleção de um plano e criação da transação

{% csrf_token %}
Etapa 3: Simular Pagamento Aprovado

Simula a aprovação do pagamento e ativação do plano

{% csrf_token %}
Etapa 4: Verificar Resultado

Verifica o status final da modelo e plano ativo

{% if mensagens %}
Resultados dos Testes
{% for mensagem in mensagens %} {% endfor %}
{% endif %} {% if modelo_teste %}
Status da Modelo de Teste
InformaƧƵes BƔsicas
  • Nome: {{ modelo_teste.nome_exibicao }}
  • Status: {{ modelo_teste.get_status_display }}
  • Email: {{ modelo_teste.user.email }}
  • Data Cadastro: {{ modelo_teste.data_cadastro|date:"d/m/Y H:i" }}
Status do Plano
  • Plano Ativo: {% if modelo_teste.plano_ativo %} {{ modelo_teste.plano_ativo.nome }} {% else %} Nenhum {% endif %}
  • Pagamento Aprovado: {{ modelo_teste.pagamento_aprovado|yesno:"Sim,NĆ£o" }}
  • Premium: {{ modelo_teste.is_boost_ativo|yesno:"Sim,NĆ£o" }}
  • Boost Ativo: {{ modelo_teste.is_boost_ativo|yesno:"Sim,NĆ£o" }}
{% endif %} {% if transacoes_teste %}
TransaƧƵes de Teste
{% for transacao in transacoes_teste %} {% endfor %}
ID Tipo Valor Status Data Criação Data Aprovação
{{ transacao.id|truncatechars:8 }} {{ transacao.get_tipo_display }} R$ {{ transacao.valor }} {{ transacao.get_status_display }} {{ transacao.data_criacao|date:"d/m/Y H:i" }} {% if transacao.data_aprovacao %} {{ transacao.data_aprovacao|date:"d/m/Y H:i" }} {% else %} - {% endif %}
{% endif %}
AƧƵes de Limpeza (Cuidado!)

Use estas aƧƵes para limpar os dados de teste quando necessƔrio.

{% csrf_token %}
{% endblock %}