From 4536f964932c20fddbd70175bc7d01c6117f1814 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 15 Aug 2018 14:14:35 +0200 Subject: [PATCH] Only mark apple pay domains as stored in live mode --- src/pretix/plugins/stripe/tasks.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/pretix/plugins/stripe/tasks.py b/src/pretix/plugins/stripe/tasks.py index 92894cca07..44d55b02fc 100644 --- a/src/pretix/plugins/stripe/tasks.py +++ b/src/pretix/plugins/stripe/tasks.py @@ -38,14 +38,15 @@ def stripe_verify_domain(event_id, domain): return try: - stripe.ApplePayDomain.create( + resp = stripe.ApplePayDomain.create( domain_name=domain, **prov.api_kwargs ) except stripe.error.StripeError: logger.exception('Could not verify domain with Stripe') else: - RegisteredApplePayDomain.objects.create( - domain=domain, - account=account - ) + if resp.livemode: + RegisteredApplePayDomain.objects.create( + domain=domain, + account=account + )