[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:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user