Stripe: Allow destination charges

This commit is contained in:
Raphael Michel
2021-05-03 22:22:53 +02:00
parent cd0e287403
commit c4189db548

View File

@@ -290,6 +290,14 @@ class StripeSettingsHolder(BasePaymentProvider):
)), )),
] + list(super().settings_form_fields.items()) + moto_settings ] + list(super().settings_form_fields.items()) + moto_settings
) )
if not self.settings.connect_client_id or self.settings.secret_key:
d['connect_destination'] = forms.CharField(
label=_('Destination'),
validators=(
StripeKeyValidator(['acct_']),
),
required=False
)
d.move_to_end('_enabled', last=False) d.move_to_end('_enabled', last=False)
return d return d