From af7d9942f6f53117c5796c2aa80646eea50d03d6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 4 Feb 2021 17:21:47 +0100 Subject: [PATCH] Sort payment providers by public name --- src/pretix/presale/checkoutflow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/presale/checkoutflow.py b/src/pretix/presale/checkoutflow.py index 1514146592..3a7fefd91b 100644 --- a/src/pretix/presale/checkoutflow.py +++ b/src/pretix/presale/checkoutflow.py @@ -695,7 +695,7 @@ class PaymentStep(CartMixin, TemplateFlowStep): @cached_property def provider_forms(self): providers = [] - for provider in self.request.event.get_payment_providers().values(): + for provider in sorted(self.request.event.get_payment_providers().values(), key=lambda p: str(p.public_name)): if not provider.is_enabled or not self._is_allowed(provider, self.request): continue fee = provider.calculate_fee(self._total_order_value)