diff --git a/src/pretix/plugins/stripe/views.py b/src/pretix/plugins/stripe/views.py index 00d02a3f8c..776e9c308b 100644 --- a/src/pretix/plugins/stripe/views.py +++ b/src/pretix/plugins/stripe/views.py @@ -111,8 +111,10 @@ def oauth_return(request, *args, **kwargs): # event.settings.payment_stripe_connect_access_token = data['access_token'] we don't need it, right? event.settings.payment_stripe_connect_refresh_token = data['refresh_token'] event.settings.payment_stripe_connect_user_id = data['stripe_user_id'] - if account.get('business_name'): - event.settings.payment_stripe_connect_user_name = account['business_name'] + if account.get('business_name') or account.get('display_name') or account.get('email'): + event.settings.payment_stripe_connect_user_name = ( + account.get('business_name') or account.get('display_name') or account.get('email') + ) if data['livemode']: event.settings.payment_stripe_publishable_test_key = testdata['stripe_publishable_key']