forked from CGM_Public/pretix_original
Limit all stripe statement_descriptors to 22 characters
This commit is contained in:
@@ -278,7 +278,7 @@ class StripeMethod(BasePaymentProvider):
|
|||||||
params['statement_descriptor'] = ugettext('{event}-{code}').format(
|
params['statement_descriptor'] = ugettext('{event}-{code}').format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=order.code
|
code=order.code
|
||||||
),
|
)[:22],
|
||||||
params.update(self.api_kwargs)
|
params.update(self.api_kwargs)
|
||||||
charge = stripe.Charge.create(
|
charge = stripe.Charge.create(
|
||||||
amount=self._get_amount(order),
|
amount=self._get_amount(order),
|
||||||
@@ -539,7 +539,7 @@ class StripeCC(StripeMethod):
|
|||||||
statement_descriptor=ugettext('{event}-{code}').format(
|
statement_descriptor=ugettext('{event}-{code}').format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=order.code
|
code=order.code
|
||||||
),
|
)[:22],
|
||||||
metadata={
|
metadata={
|
||||||
'order': str(order.id),
|
'order': str(order.id),
|
||||||
'event': self.event.id,
|
'event': self.event.id,
|
||||||
@@ -675,7 +675,7 @@ class StripeIdeal(StripeMethod):
|
|||||||
'statement_descriptor': ugettext('{event}-{code}').format(
|
'statement_descriptor': ugettext('{event}-{code}').format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=order.code
|
code=order.code
|
||||||
)
|
)[:22]
|
||||||
},
|
},
|
||||||
redirect={
|
redirect={
|
||||||
'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={
|
'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={
|
||||||
|
|||||||
Reference in New Issue
Block a user