Browser Submit Passcode
POST {{Submit Challenge URL}}
Request Body
[{"name"=>"acsTransID", "value"=>"{{Base64 Encoded acsTransID}}", "datatype"=>"string"}, {"name"=>"passcode", "value"=>"1234", "datatype"=>"number"}, {"name"=>"threeDSSessionData", "value"=>"Example Session Data", "datatype"=>"string"}]
RESPONSES
status: OK
"\u003cform id=\"challengeNotificationForm\" method=\"post\" action=\"https://www.example-payment-gateway.com/challenge-notification\"\u003e\n \u003cinput type=\"hidden\" name=\"threeDSSessionData\" value=\"RXhhbXBsZSBTZXNzaW9uIERhdGE\"\u003e\n \u003cinput type=\"hidden\" name=\"cres\" value=\"eyJ0aHJlZURTU2VydmVyVHJhbnNJRCI6Ijk1ZmIzYmZhLTRjYjUtNDM5OS1iZTRiLTE5ZjNmN2RhZDEwOSIsImFjc0NvdW50ZXJBdG9TIjoiMSIsImFjc1RyYW5zSUQiOiJiOWU1OGUxOC0yZDA1LTQ2OGUtODk4Yi1hYTc0Mjg4NmZlODciLCJjaGFsbGVuZ2VDb21wbGV0aW9uSW5kIjoiWSIsIm1lc3NhZ2VUeXBlIjoiQ1JlcyIsIm1lc3NhZ2VWZXJzaW9uIjoiMi4yLjAiLCJ0cmFuc1N0YXR1cyI6IlkifQ\"\u003e\n \u003cinput type=\"submit\"\u003e\n\u003c/form\u003e\n\u003cscript type=\"text/javascript\"\u003e\nconsole.log('Checking passcode...')\n\nsetTimeout(function() {\n\tconsole.log('Passcode checked')\n}, 500)\n\nsetTimeout(function() {\n\tconst form = document.getElementById('challengeNotificationForm')\n\tform.submit()\n}, 1000)\n\u003c/script\u003e"