mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Stripe: Include event name in statement descriptors
This commit is contained in:
@@ -311,9 +311,10 @@ class StripeMethod(BasePaymentProvider):
|
|||||||
try:
|
try:
|
||||||
params = {}
|
params = {}
|
||||||
if not source.startswith('src_'):
|
if not source.startswith('src_'):
|
||||||
params['statement_descriptor'] = ugettext('{event}-{code}').format(
|
params['statement_descriptor'] = '{event}-{code} {eventname}'.format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=payment.order.code
|
code=payment.order.code,
|
||||||
|
eventname=str(self.event.name)
|
||||||
)[:22]
|
)[:22]
|
||||||
params.update(self.api_kwargs)
|
params.update(self.api_kwargs)
|
||||||
params.update(self._connect_kwargs(payment))
|
params.update(self._connect_kwargs(payment))
|
||||||
@@ -641,9 +642,10 @@ class StripeCC(StripeMethod):
|
|||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=payment.order.code
|
code=payment.order.code
|
||||||
),
|
),
|
||||||
statement_descriptor=ugettext('{event}-{code}').format(
|
statement_descriptor='{event}-{code} {eventname}'.format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=payment.order.code
|
code=payment.order.code,
|
||||||
|
eventname=str(self.event.name)
|
||||||
)[:22],
|
)[:22],
|
||||||
metadata={
|
metadata={
|
||||||
'order': str(payment.order.id),
|
'order': str(payment.order.id),
|
||||||
@@ -868,10 +870,11 @@ class StripeGiropay(StripeMethod):
|
|||||||
'name': request.session.get('payment_stripe_giropay_account') or ugettext('unknown name')
|
'name': request.session.get('payment_stripe_giropay_account') or ugettext('unknown name')
|
||||||
},
|
},
|
||||||
giropay={
|
giropay={
|
||||||
'statement_descriptor': ugettext('{event}-{code}').format(
|
'statement_descriptor': '{event}-{code} {eventname}'.format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=payment.order.code
|
code=payment.order.code,
|
||||||
)[:35]
|
eventname=str(self.event.name)
|
||||||
|
)[:35],
|
||||||
},
|
},
|
||||||
redirect={
|
redirect={
|
||||||
'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={
|
'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={
|
||||||
@@ -926,10 +929,11 @@ class StripeIdeal(StripeMethod):
|
|||||||
'code': payment.order.code
|
'code': payment.order.code
|
||||||
},
|
},
|
||||||
ideal={
|
ideal={
|
||||||
'statement_descriptor': ugettext('{event}-{code}').format(
|
'statement_descriptor': '{event}-{code} {eventname}'.format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=payment.order.code
|
code=payment.order.code,
|
||||||
)[:22]
|
eventname=str(self.event.name)
|
||||||
|
)[: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={
|
||||||
@@ -1029,10 +1033,11 @@ class StripeBancontact(StripeMethod):
|
|||||||
'name': request.session.get('payment_stripe_bancontact_account') or ugettext('unknown name')
|
'name': request.session.get('payment_stripe_bancontact_account') or ugettext('unknown name')
|
||||||
},
|
},
|
||||||
bancontact={
|
bancontact={
|
||||||
'statement_descriptor': ugettext('{event}-{code}').format(
|
'statement_descriptor': '{event}-{code} {eventname}'.format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=payment.order.code
|
code=payment.order.code,
|
||||||
)[:35]
|
eventname=str(self.event.name)
|
||||||
|
)[:35],
|
||||||
},
|
},
|
||||||
redirect={
|
redirect={
|
||||||
'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={
|
'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={
|
||||||
@@ -1101,10 +1106,11 @@ class StripeSofort(StripeMethod):
|
|||||||
},
|
},
|
||||||
sofort={
|
sofort={
|
||||||
'country': request.session.get('payment_stripe_sofort_bank_country'),
|
'country': request.session.get('payment_stripe_sofort_bank_country'),
|
||||||
'statement_descriptor': ugettext('{event}-{code}').format(
|
'statement_descriptor': '{event}-{code} {eventname}'.format(
|
||||||
event=self.event.slug.upper(),
|
event=self.event.slug.upper(),
|
||||||
code=payment.order.code
|
code=payment.order.code,
|
||||||
)[:35]
|
eventname=str(self.event.name)
|
||||||
|
)[:35],
|
||||||
},
|
},
|
||||||
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