21 lines
611 B
Python
21 lines
611 B
Python
from django.db import models
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
|
|
|
class PaymentMethod(models.TextChoices):
|
|
CASH = "cash", _("Cash")
|
|
CARD = "card", _("Card")
|
|
BANK_TRANSFER = "bank_transfer", _("Bank Transfer")
|
|
CLICK = "click", _("Click")
|
|
PAYME = "payme", _("Payme")
|
|
UZUM = "uzum", _("Uzum")
|
|
OTHER = "other", _("Other")
|
|
|
|
|
|
class PaymentStatus(models.TextChoices):
|
|
PENDING = "pending", _("Pending")
|
|
COMPLETED = "completed", _("Completed")
|
|
FAILED = "failed", _("Failed")
|
|
REFUNDED = "refunded", _("Refunded")
|
|
CANCELLED = "cancelled", _("Cancelled")
|