From 63687d93cc046407bf6c1dc00caf1aceed576649 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 10 Apr 2016 17:46:41 +0200 Subject: [PATCH] Fixed TypeError in stripe provider --- src/pretix/plugins/stripe/payment.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/plugins/stripe/payment.py b/src/pretix/plugins/stripe/payment.py index 56876c6ade..1e4c25a5d8 100644 --- a/src/pretix/plugins/stripe/payment.py +++ b/src/pretix/plugins/stripe/payment.py @@ -83,12 +83,12 @@ class Stripe(BasePaymentProvider): currency=request.event.currency.lower(), source=request.session['payment_stripe_token'], metadata={ - 'order': order.id, + 'order': str(order.id), 'event': self.event.id, 'code': order.code }, # TODO: Is this sufficient? - idempotency_key=self.event.id + order.code + request.session['payment_stripe_token'] + idempotency_key=str(self.event.id) + order.code + request.session['payment_stripe_token'] ) except stripe.error.CardError as e: err = e.json_body['error']