changeset 834a4b2965ee in modules/account_payment_stripe:default
details:
https://hg.tryton.org/modules/account_payment_stripe?cmd=changeset;node=834a4b2965ee
description:
Allow to charge on-session
issue9375
review299791002
diffstat:
payment.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diffs (22 lines):
diff -r f82d2a6b33e2 -r 834a4b2965ee payment.py
--- a/payment.py Wed Jun 03 17:36:17 2020 +0200
+++ b/payment.py Fri Jun 19 00:29:55 2020 +0200
@@ -531,7 +531,7 @@
return params
@classmethod
- def stripe_charge(cls, payments=None):
+ def stripe_charge(cls, payments=None, off_session=True):
"""Charge stripe payments
The transaction is committed after each payment charge.
@@ -562,7 +562,8 @@
def create_payment_intent(payment):
try:
payment_intent = stripe.PaymentIntent.create(
- **payment._payment_intent_parameters(off_session=True))
+ **payment._payment_intent_parameters(
+ off_session=off_session))
except stripe.error.CardError as e:
error = e.json_body.get('error', {})
payment_intent = error.get('payment_intent')