diff --git a/aleksis/apps/tezor/models/invoice.py b/aleksis/apps/tezor/models/invoice.py
index 3d3583a352c2f51fe52300e3cbc3da1ac3c330d4..89548427694938d813fec12671a4ba24a0b2bef9 100644
--- a/aleksis/apps/tezor/models/invoice.py
+++ b/aleksis/apps/tezor/models/invoice.py
@@ -56,7 +56,7 @@ class Invoice(BasePayment, PureDjangoModel):
     def get_variant_choices(cls):
         choices = []
         for variant in settings.PAYMENT_VARIANTS.keys():
-            choices.append((variant, cls.VARIANT_DISPLAY[self.variant][0]))
+            choices.append((variant, cls.VARIANT_DISPLAY[variant][0]))
         return choices
 
     def get_variant_name(self):