threeDSSessionData comes wrapped in {}, which causes an error if we perform a redirect after (malformed), which makes it impossible to begin/complete the 3D challenge (if required). Trimming the curly brackets seems to be making the request correct and the challenge can be completed.
In
public function getRedirectData()
fromsrc/Message/Response.php
:threeDSSessionData
comes wrapped in{
}
, which causes an error if we perform a redirect after (malformed), which makes it impossible to begin/complete the 3D challenge (if required). Trimming the curly brackets seems to be making the request correct and the challenge can be completed.