Actualizacion la compra con logs logs correspondientes

This commit is contained in:
adevopg
2025-02-18 11:11:47 +01:00
parent 162f4bf828
commit e94915e667
19 changed files with 321 additions and 87 deletions
+17 -1
View File
@@ -271,4 +271,20 @@ class HomeApiPoints(models.Model):
def __str__(self):
return f"Cuenta {self.accountID} - PV: {self.vp}, DP: {self.dp}"
class StripeLog(models.Model):
account_id = models.IntegerField() # ID de la cuenta en acore_auth
username = models.CharField(max_length=100) # Nombre de la cuenta
email = models.EmailField() # Correo electrónico
acore_ip = models.GenericIPAddressField() # IP de acore_auth
stripe_ip = models.GenericIPAddressField(blank=True, null=True) # IP detectada por Stripe
product_name = models.TextField() # Producto comprado
amount = models.DecimalField(max_digits=10, decimal_places=2) # Precio total
session_id = models.CharField(max_length=255) # ID de la sesión de Stripe
mode = models.CharField(max_length=10, choices=[("test", "Test"), ("live", "Live")]) # Modo de Stripe
character_name = models.CharField(max_length=100) # Nombre del personaje que compró
timestamp = models.DateTimeField(auto_now_add=True) # Fecha y hora
def __str__(self):
return f"{self.username} compró {self.product_name} por {self.amount}€ ({self.mode})"