After integrating threeds 3d secure object in the ecommerce charge api, i am getting the following error in the api response.
Here is the request array:
"ecomind"
=>
"ecom"
,
"metadata"
=>
array
(
"existingDebtIndicator"
=>
false
),
"soft_descriptor"
=>
array
(
"dba_name"
=>
"ATT"
),
"threeds"
=>
array
(
"authentication_result"
=>
array
(
"authentication_status"
=>
"SUCCESS"
,
"transaction_id"
=>
"CAACCVVUlwCXUyhQNlSXAAAAAAA"
,
"cryptogram"
=>
"11B5 2345 49C3 C4DD 931A 27BD 8CA3 CD82"
,
"threeds_version"
=>
"2"
),
"source"
=>
"NON_CLOVER"
),
"source"
=>
$_POST
[
'token'
],
"amount"
=>
$_POST
[
'amount'
],
"currency"
=>
"usd"
,
"capture"
=>
true
{"message":"500 Internal Server Error","error":{"code":"processing_error","message":"javax.xml.bind.UnmarshalException\n - with linked exception:\n[org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 574; The reference to entity \"apos\" must end with the ';' delimiter.]"}}