[FIX] 3DSv2 - Echappement du XML et modif tables (#543)

* Fixed wrong HMAC signature generation
* Updated migration files

Co-authored-by: Julien Constant <julienconstant190@gmail.com>
This commit is contained in:
Théo DURR
2023-01-09 17:46:34 +01:00
committed by GitHub
parent fe8b8f46aa
commit 4fe46fbcef
3 changed files with 21 additions and 14 deletions

View File

@ -206,8 +206,8 @@ class Basket(models.Model):
cart, newlines=False
)
data += [
("PBX_SHOPPINGCART", html.escape(cart)),
("PBX_BILLING", html.escape(customer.billing_infos.to_3dsv2_xml())),
("PBX_SHOPPINGCART", cart),
("PBX_BILLING", customer.billing_infos.to_3dsv2_xml()),
]
pbx_hmac = hmac.new(
settings.SITH_EBOUTIC_HMAC_KEY,