[FIX] payment_stripe_sca: missing email of delivery address

In case no email address was specified on the delivery address stripe
redirect flow will fail, so we define a fallback on the billing partner
email.

closes odoo/odoo#36833

closes odoo/odoo#36862

Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
This commit is contained in:
Nicolas Martinelli
2019-09-13 16:28:44 +00:00
parent cdba57d4e2
commit ad311d2098
+1 -1
View File
@@ -36,7 +36,7 @@ class PaymentAcquirerStripeSCA(models.Model):
+ "?reference=%s" % tx_values["reference"],
"cancel_url": urls.url_join(base_url, StripeController._cancel_url)
+ "?reference=%s" % tx_values["reference"],
"customer_email": tx_values["partner_email"],
"customer_email": tx_values["partner_email"] or tx_values["billing_partner_email"],
}
tx_values["session_id"] = self._create_stripe_session(stripe_session_data)