3DS2 - Authentication Challenge, without 3DS Method (deprecated)
To test this scenario, use one of the card numbers below:
CARD | Expiry date | Label |
---|---|---|
4970110000000021 | To be chosen | VISA |
5100010000000049 | To be chosen | MASTERCARD |
375900000000016 | To be chosen | AMEX |
Exchange flow
1. Initial call to the PCI/Charge/CreatePayment service with a card enrolled in 3DS2.
{ "amount": "9990", "currency": "EUR", "paymentForms": [ { "paymentMethodType": "CARD", "pan": "5100010000000049", "expiryMonth": "11", "expiryYear": "27", "securityCode": "123" } ], "device": { "acceptHeader":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", "colorDepth":"24", "deviceType":"BROWSER", "ip":"69.89.31.226", "javaEnabled":false, "language":"fr-FR", "screenHeight":"720", "screenWidth":"1280", "timeZoneOffset":"-60", "userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36" }, "customer": { "email": "sample@example.com" } }
2. A return with a CHALLENGE instruction of redirection to the ACS with a CReq (visible iFrame).
{ "webService":"PCI/Charge/CreatePayment", "version":"V4", "applicationVersion":"5.29.0", "serverDate":"2021-11-30T15:42:35+00:00", "ticket":"7db0636047b14059b0f7f2fe114ec298", "applicationProvider":"", "metadata":null, "status":"SUCCESS", "mode":"TEST", "serverUrl":"", "_type":"V4/WebService/Response", "answer":{ "id":"435733c5-a1b1-4b2c-93cf-cb7464e062d1", "operationSessionId":"9917661c822344f4ab08e25f0a265aea", "protocol":{ "name":"THREEDS", "version":"2.1.0", "network":"MASTERCARD", "challengePreference":"NO_PREFERENCE", "simulation":true, "_type":"V4/Charge/Authenticate/Protocol" }, "value":{ "instructionType":"FORM", "name":"CHALLENGE", "timeout":600, "target":{ "element":"IFRAME", "visible":true, "width":500, "height":600, "_type":"V4/Charge/Authenticate/InstructionTarget", "showUrl":true, "fullscreen":false }, "http":{ "method":"POST", "url":"https://acs-test.com/acs/v2/creq", "body":{ "creq":"eyJ0aHJlZURTU2VydmVyVHJhbnNJRCI6IjQzNTczM2M1LWExYjEtNGIyYy05M2NmLWNiNzQ2NGUwNjJkMSIsIm1lc3NhZ2VFeHRlbnNpb24iOlt7ImNyaXRpY2FsaXR5SW5kaWNhdG9yIjpmYWxzZSwiZGF0YSI6eyJ0aHJlZURTU2VydmVyVHJhbnNJRCI6IjQzNTczM2M1LWExYjEtNGIyYy05M2NmLWNiNzQ2NGUwNjJkMSIsIm1lc3NhZ2VUeXBlIjoiQVJlcSIsIm1lc3NhZ2VWZXJzaW9uIjoiMi4xLjAiLCJkZXZpY2VDaGFubmVsIjoiMDIiLCJ0aHJlZURTU2VydmVyUmVmTnVtYmVyIjoiM0RTX0xPQV9TRVJfTFlORV8wMjAxMDBfMDAzNjkiLCJ0aHJlZURTU2VydmVyT3BlcmF0b3JJRCI6IlNWUi1WMjEwLUxZUkFfTkVUV09SSy04MTg2NyIsInRocmVlRFNDb21wSW5kIjoiVSIsInRocmVlRFNSZXF1ZXN0b3JBdXRoZW50aWNhdGlvbkluZCI6IjAxIiwidGhyZWVEU1JlcXVlc3RvckNoYWxsZW5nZUluZCI6IjAxIiwidGhyZWVEU1JlcXVlc3RvcklEIjoiTFlSNTkzNTNfMTk5OTg4OCIsInRocmVlRFNSZXF1ZXN0b3JOYW1lIjoiTHlyYSBBdXRoZW50aWNhdGlvbiBTZXJ2ZXJfREVNTyBTdG9yZSIsInRocmVlRFNSZXF1ZXN0b3JVUkwiOiJodHRwOi8vZGVtby5seXJhLW5ldHdvcmsuY29tIiwidGhyZWVEU1NlcnZlclVSTCI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9wcm90ZWN0ZWQvdjEvM2RzdjIvbm90aWZ5L3JyZXE_bmV0d29yaz1NQVNURVJDQVJEJm1lc3NhZ2VWZXJzaW9uPTIuMS4wJmRldmljZUNoYW5uZWw9QlJPV1NFUiZjaGFsbGVuZ2VJbmQ9Tk9fUFJFRkVSRU5DRSZhdXRoZW50aWNhdGVJZD00MzU3MzNjNS1hMWIxLTRiMmMtOTNjZi1jYjc0NjRlMDYyZDEiLCJhY3F1aXJlckJJTiI6IjUxMzUyMyIsImFjcXVpcmVyTWVyY2hhbnRJRCI6IjE5OTk4ODgiLCJhZGRyTWF0Y2giOiJZIiwiYnJvd3NlckFjY2VwdEhlYWRlciI6InRleHQvaHRtbCxhcHBsaWNhdGlvbi94aHRtbCt4bWwsYXBwbGljYXRpb24veG1sO3E9MC45LGltYWdlL2F2aWYsaW1hZ2Uvd2VicCxpbWFnZS9hcG5nLCovKjtxPTAuOCxhcHBsaWNhdGlvbi9zaWduZWQtZXhjaGFuZ2U7dj1iMztxPTAuOSIsImJyb3dzZXJJUCI6IjE4NS4yNDQuNzMuMiIsImJyb3dzZXJKYXZhRW5hYmxlZCI6dHJ1ZSwiYnJvd3Nlckxhbmd1YWdlIjoiZnItRlIiLCJicm93c2VyQ29sb3JEZXB0aCI6IjI0IiwiYnJvd3NlclNjcmVlbkhlaWdodCI6IjcyMCIsImJyb3dzZXJTY3JlZW5XaWR0aCI6IjEyODAiLCJicm93c2VyVFoiOiItNjAiLCJicm93c2VyVXNlckFnZW50IjoiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzk2LjAuNDY2NC40NSBTYWZhcmkvNTM3LjM2IiwiY2FyZEV4cGlyeURhdGUiOiIyMzExIiwiYWNjdEluZm8iOnsic2hpcE5hbWVJbmRpY2F0b3IiOiIwMSJ9LCJhY2N0TnVtYmVyIjoiNTEwMDAxMDAwMDAwMDA0OSIsImVtYWlsIjoic2FtcGxlQGV4YW1wbGUuY29tIiwibWNjIjoiNDIyNSIsIm1lcmNoYW50Q291bnRyeUNvZGUiOiIyNTAiLCJtZXJjaGFudE5hbWUiOiJERU1PIFN0b3JlIiwibWVzc2FnZUNhdGVnb3J5IjoiMDEiLCJub3RpZmljYXRpb25VUkwiOiJodHRwczovL3Rscy1wYXNzLnBheXplbi5ldS9wdWJsaWMvdjEvM2RzdjIvbm90aWZ5L2NyZXMvNDM1NzMzYzUtYTFiMS00YjJjLTkzY2YtY2I3NDY0ZTA2MmQxL01BU1RFUkNBUkQiLCJwdXJjaGFzZUFtb3VudCI6Ijk5OTAiLCJwdXJjaGFzZUN1cnJlbmN5IjoiOTc4IiwicHVyY2hhc2VFeHBvbmVudCI6IjIiLCJwdXJjaGFzZURhdGUiOiIyMDIxMTEzMDE1NDIzNSIsInRyYW5zVHlwZSI6IjAxIn0sImlkIjoiU0lNVUxBVElPTi1BUkVRIiwibmFtZSI6IlNJTVVMQVRJT04tQVJFUSJ9XSwibWVzc2FnZVR5cGUiOiJDUmVxIiwibWVzc2FnZVZlcnNpb24iOiIyLjEuMCIsImFjc1RyYW5zSUQiOiIzZTM5MGQ3MS05NjUzLTRhODUtYjkxNS1jMGM5N2U1Njk4MjUiLCJjaGFsbGVuZ2VXaW5kb3dTaXplIjoiMDMifQ", "threeDSSessionData":"H4sIAAAAAAAAADWQ2bKqQAxFv4hbDTTTIyiN3QrIaMOLpQjITIHK8PUH65z7kEolK6mdnXQhZUwJuF3iPuIQiD0s4lrTAtbKTA-u1gInCnoa7vCIW1dIdhuv_uoGjfHynSe-WQYcbsG_dCFTRK3V4ebn7QIKuyAS3ZGBbntbrC4yly2PW2_99h4HwsbenOBWS3DZJ7gSzpTVPDeIUVCFtgPCBBdf7v7y0lktP1lNzmRPF32OSv1lGXiJFiCYnNWcLlbxVbeMYLJKUpnhVJzQVNzrqbC38APkh3roOQB5Lvpljz9mFnA-ldqvXvNfT93uJQoupuK2-cJlVwQ68oPl6z-E33-YfrTaewytNWctuv0gR_yQvpcGsQJsjaWZEFvdY3u9iiofiT7TlXI19t1IR-qkj498TijzpB0v0We8uOukegys-pmtXqCme8SGXi42ZBDkPJdBcw7ET5nB956tPllbuaUoP2PvGmFN6RkmPChaQtSCl6Xd-zyd-eRAocWA4ZMpQi-P2cHXru7Nn8hL6ohsZRmfikw7cEmm5_BlvlNRvykzPNbixeV1YVTvUJ_tkU3aoVV5Zf4MBc8_3hA4PKmFqCzd0Oy9o1CvYp0a9nhL7wo857z6Ea817jNTEmrK-0v1hH4fHz9HDeSjr3PEfBir_UZSrysGWuOn1mndfUGAy509lu7XAowChMg1AleC3fQDmXC3jaoCAAA" }, "_type":"V4/Charge/Authenticate/HttpRequest" }, "_type":"V4/Charge/Authenticate/AuthenticationInstruction" }, "_type":"V4/AuthenticationResponseData" } }
3. Redirection to the ACS in the iFrame for cardholder authentication.
The iFrame characteristics are provided in the answer.value.target object.
The form to be displayed in the iFrame is described in the answer.value.http object.
4. Return via the browser with an instruction result.
{ "eventName":"LYRA_AUTH_INSTRUCTION_RESULT", "value":{ "name":"CHALLENGE", "value":"eyJjZXJ0aWZpY2F0ZSI6IlBBU1NfMS4zNy4wX0pXVCIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJwYXNzQ2xhaW0iOiJ7XCJwcm90b2NvbFwiOntcIm5hbWVcIjpcIlRIUkVFRFNcIixcInZlcnNpb25cIjpcIjIuMS4wXCIsXCJuZXR3b3JrXCI6XCJNQVNURVJDQVJEXCIsXCJjaGFsbGVuZ2VQcmVmZXJlbmNlXCI6XCJOT19QUkVGRVJFTkNFXCIsXCJzaW11bGF0aW9uXCI6dHJ1ZX0sXCJhdXRoZW50aWNhdGlvblJlc3VsdFwiOntcInJlc3BvbnNlVHlwZVwiOlwiUkVTVUxUXCIsXCJ0eXBlXCI6XCJDSEFMTEVOR0VcIixcImF1dGhlbnRpY2F0aW9uSWRcIjp7XCJ0eXBlXCI6XCJkc1RyYW5zSWRcIixcInZhbHVlXCI6XCJiZDdkMmE4NC05MDZmLTQ3MGEtODA2Mi1mZjJlZDVjMWVmMjNcIn0sXCJhdXRoZW50aWNhdGlvblZhbHVlXCI6e1widHlwZVwiOlwiQUFWXCIsXCJ2YWx1ZVwiOlwiT3VIUlp2STd0eStEd1pyT241ai8zZU1IaW9jPVwifSxcInN0YXR1c1wiOlwiU1VDQ0VTU1wiLFwiY29tbWVyY2VJbmRpY2F0b3JcIjpcIjA1XCIsXCJleHRlbnNpb25cIjp7XCJ0eXBlXCI6XCJUSFJFRURTX1YyXCIsXCJ0aHJlZURTU2VydmVyVHJhbnNJRFwiOlwiNDM1NzMzYzUtYTFiMS00YjJjLTkzY2YtY2I3NDY0ZTA2MmQxXCIsXCJkc1RyYW5zSURcIjpcImJkN2QyYTg0LTkwNmYtNDcwYS04MDYyLWZmMmVkNWMxZWYyM1wiLFwiYWNzVHJhbnNJRFwiOlwiOGRjZmIwNjMtOWMyZS00OTMyLWI5ZTMtNTRjYWJhNzAyOWRkXCJ9LFwicmVhc29uXCI6e319LFwiZXZlbnRzXCI6W10sXCJpZFwiOlwiNDM1NzMzYzUtYTFiMS00YjJjLTkzY2YtY2I3NDY0ZTA2MmQxXCIsXCJzZXNzaW9uRGF0YVwiOntcImtcIjpcIjNEUzJcIixcInNcIjp0cnVlLFwicFwiOlwiTk9fUFJFRkVSRU5DRVwiLFwidFwiOlwiNDM1NzMzYzUtYTFiMS00YjJjLTkzY2YtY2I3NDY0ZTA2MmQxXCIsXCJuXCI6XCJNQVNURVJDQVJEXCIsXCJ2XCI6XCIyLjEuMFwiLFwiZFwiOlwiMDJcIn19IiwiaXNzIjoiUEFTUyIsImV4cCI6MTYzODI4ODExNn0.DzO3bAChYiY41hbWaaiYZMudnH8sQAvZqNiFI20jOZd_9gFhmthJbcPOF2JQW-dfqjr8jFP0L320AIncLt-XSAPLTyxtWfTt5wTXQKptlU6rZOVaELilAyBYlWXeMzFGlkt8A2oxy0BsfxRDFvCRG1xQZN0XxdaCFGPoGRlB5wX-iDzKsVgYSbZddygBOAQHgDBJkEvj6n2bUdZjSoAQUjTo9cQxgoX3TykXptH78tPQ_BdC1FyBFPlu_Rl0pT_rx3uak9F9kFYjIh5YcB83gUHcljOtEf6blwdduemSdzwL8-T-1dgUhCFPAxLpn9352ru7gLBIB_EdiuGIUJ8bFg", "protocol":{ "name":"THREEDS", "version":"2.1.0", "network":"MASTERCARD", "challengePreference":"NO_PREFERENCE", "simulation":true } } }
5. New call to the PCI/Charge/CreatePayment service passing the instruction result and the session ID operationSessionId.
{ "operationSessionId": "9917661c822344f4ab08e25f0a265aea", "instructionResult": { "name" : "CHALLENGE", "protocol" : { "name" : "THREEDS", "network": "MASTERCARD", "version" : "2.1.0", "challengePreference": "NO_PREFERENCE", "simulation": 1 }, "value": "eyJjZXJ0aWZpY2F0ZSI6IlBBU1NfMS4zNy4wX0pXVCIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJwYXNzQ2xhaW0iOiJ7XCJwcm90b2NvbFwiOntcIm5hbWVcIjpcIlRIUkVFRFNcIixcInZlcnNpb25cIjpcIjIuMS4wXCIsXCJuZXR3b3JrXCI6XCJNQVNURVJDQVJEXCIsXCJjaGFsbGVuZ2VQcmVmZXJlbmNlXCI6XCJOT19QUkVGRVJFTkNFXCIsXCJzaW11bGF0aW9uXCI6dHJ1ZX0sXCJhdXRoZW50aWNhdGlvblJlc3VsdFwiOntcInJlc3BvbnNlVHlwZVwiOlwiUkVTVUxUXCIsXCJ0eXBlXCI6XCJDSEFMTEVOR0VcIixcImF1dGhlbnRpY2F0aW9uSWRcIjp7XCJ0eXBlXCI6XCJkc1RyYW5zSWRcIixcInZhbHVlXCI6XCJiZDdkMmE4NC05MDZmLTQ3MGEtODA2Mi1mZjJlZDVjMWVmMjNcIn0sXCJhdXRoZW50aWNhdGlvblZhbHVlXCI6e1widHlwZVwiOlwiQUFWXCIsXCJ2YWx1ZVwiOlwiT3VIUlp2STd0eStEd1pyT241ai8zZU1IaW9jPVwifSxcInN0YXR1c1wiOlwiU1VDQ0VTU1wiLFwiY29tbWVyY2VJbmRpY2F0b3JcIjpcIjA1XCIsXCJleHRlbnNpb25cIjp7XCJ0eXBlXCI6XCJUSFJFRURTX1YyXCIsXCJ0aHJlZURTU2VydmVyVHJhbnNJRFwiOlwiNDM1NzMzYzUtYTFiMS00YjJjLTkzY2YtY2I3NDY0ZTA2MmQxXCIsXCJkc1RyYW5zSURcIjpcImJkN2QyYTg0LTkwNmYtNDcwYS04MDYyLWZmMmVkNWMxZWYyM1wiLFwiYWNzVHJhbnNJRFwiOlwiOGRjZmIwNjMtOWMyZS00OTMyLWI5ZTMtNTRjYWJhNzAyOWRkXCJ9LFwicmVhc29uXCI6e319LFwiZXZlbnRzXCI6W10sXCJpZFwiOlwiNDM1NzMzYzUtYTFiMS00YjJjLTkzY2YtY2I3NDY0ZTA2MmQxXCIsXCJzZXNzaW9uRGF0YVwiOntcImtcIjpcIjNEUzJcIixcInNcIjp0cnVlLFwicFwiOlwiTk9fUFJFRkVSRU5DRVwiLFwidFwiOlwiNDM1NzMzYzUtYTFiMS00YjJjLTkzY2YtY2I3NDY0ZTA2MmQxXCIsXCJuXCI6XCJNQVNURVJDQVJEXCIsXCJ2XCI6XCIyLjEuMFwiLFwiZFwiOlwiMDJcIn19IiwiaXNzIjoiUEFTUyIsImV4cCI6MTYzODI4ODExNn0.DzO3bAChYiY41hbWaaiYZMudnH8sQAvZqNiFI20jOZd_9gFhmthJbcPOF2JQW-dfqjr8jFP0L320AIncLt-XSAPLTyxtWfTt5wTXQKptlU6rZOVaELilAyBYlWXeMzFGlkt8A2oxy0BsfxRDFvCRG1xQZN0XxdaCFGPoGRlB5wX-iDzKsVgYSbZddygBOAQHgDBJkEvj6n2bUdZjSoAQUjTo9cQxgoX3TykXptH78tPQ_BdC1FyBFPlu_Rl0pT_rx3uak9F9kFYjIh5YcB83gUHcljOtEf6blwdduemSdzwL8-T-1dgUhCFPAxLpn9352ru7gLBIB_EdiuGIUJ8bFg" } }
6. Return from the payment gateway server with the payment result.
Successful authentication.
{ "webService":"PCI/Charge/CreatePayment", "version":"V4", "applicationVersion":"5.29.0", "status":"SUCCESS", "answer":{ "shopId":"12345678", "orderCycle":"CLOSED", "orderStatus":"RUNNING", "serverDate":"2021-11-30T15:46:59+00:00", "orderDetails":{ "orderTotalAmount":9990, "orderEffectiveAmount":9990, "orderCurrency":"EUR", "mode":"TEST", "orderId":null, "_type":"V4/OrderDetails" }, "customer":{ "billingDetails":{ "address":null, "category":null, "cellPhoneNumber":null, "city":null, "country":null, "district":null, "firstName":null, "identityCode":null, "language":"FR", "lastName":null, "phoneNumber":null, "state":null, "streetNumber":null, "title":null, "zipCode":null, "legalName":null, "_type":"V4/Customer/BillingDetails" }, "email":"sample@example.com", "reference":null, "shippingDetails":{ "address":null, "address2":null, "category":null, "city":null, "country":null, "deliveryCompanyName":null, "district":null, "firstName":null, "identityCode":null, "lastName":null, "legalName":null, "phoneNumber":null, "shippingMethod":null, "shippingSpeed":null, "state":null, "streetNumber":null, "zipCode":null, "_type":"V4/Customer/ShippingDetails" }, "extraDetails":{ "browserAccept":null, "fingerPrintId":null, "ipAddress":"185.244.73.2", "browserUserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36", "_type":"V4/Customer/ExtraDetails" }, "shoppingCart":{ "insuranceAmount":null, "shippingAmount":null, "taxAmount":null, "cartItemInfo":null, "_type":"V4/Customer/ShoppingCart" }, "_type":"V4/Customer/Customer" }, "transactions":[ { "shopId":"12345678", "uuid":"0be3c2368d2246628734fc52303cc0c9", "amount":9990, "currency":"EUR", "paymentMethodType":"CARD", "paymentMethodToken":null, "status":"RUNNING", "detailedStatus":"WAITING_AUTHORISATION", "operationType":"DEBIT", "effectiveStrongAuthentication":"ENABLED", "creationDate":"2021-11-30T15:46:56+00:00", "errorCode":null, "errorMessage":null, "detailedErrorCode":null, "detailedErrorMessage":null, "metadata":null, "transactionDetails":{ "liabilityShift":"NO", "effectiveAmount":9990, "effectiveCurrency":"EUR", "creationContext":"CHARGE", "cardDetails":{ "paymentSource":"EC", "manualValidation":"NO", "expectedCaptureDate":"2022-11-25T15:52:35+00:00", "effectiveBrand":"MASTERCARD", "pan":"510001XXXXXX0049", "expiryMonth":11, "expiryYear":2027, "country":"FR", "issuerCode":null, "issuerName":null, "effectiveProductCode":"MCC", "legacyTransId":"902027", "legacyTransDate":"2021-11-30T15:46:56+00:00", "paymentMethodSource":"NEW", "authorizationResponse":{ "amount":null, "currency":null, "authorizationDate":null, "authorizationNumber":null, "authorizationResult":null, "authorizationMode":"MARK", "_type":"V4/PaymentMethod/Details/Cards/CardAuthorizationResponse" }, "captureResponse":{ "refundAmount":null, "refundCurrency":null, "captureDate":null, "captureFileNumber":null, "effectiveRefundAmount":null, "effectiveRefundCurrency":null, "_type":"V4/PaymentMethod/Details/Cards/CardCaptureResponse" }, "threeDSResponse":{ "authenticationResultData":{ "transactionCondition":null, "enrolled":null, "status":null, "eci":null, "xid":null, "cavvAlgorithm":null, "cavv":null, "signValid":null, "brand":null, "_type":"V4/PaymentMethod/Details/Cards/CardAuthenticationResponse" }, "_type":"V4/PaymentMethod/Details/Cards/ThreeDSResponse" }, "authenticationResponse":{ "id":"435733c5-a1b1-4b2c-93cf-cb7464e062d1", "operationSessionId":"9917661c822344f4ab08e25f0a265aea", "protocol":{ "name":"THREEDS", "version":"2.1.0", "network":"MASTERCARD", "challengePreference":"NO_PREFERENCE", "simulation":true,"_type":"V4/Charge/Authenticate/Protocol" }, "value":{ "authenticationType":"CHALLENGE", "authenticationId":{ "authenticationIdType":"dsTransId", "value":"bd7d2a84-906f-470a-8062-ff2ed5c1ef23", "_type":"V4/Charge/Authenticate/AuthenticationId" }, "authenticationValue":{ "authenticationValueType":"AAV", "value":"OuHRZvI7ty+DwZrOn5j/3eMHioc=", "_type":"V4/Charge/Authenticate/AuthenticationValue" }, "status":"SUCCESS", "commerceIndicator":"05", "extension":{ "authenticationType":"THREEDS_V2", "threeDSServerTransID":"435733c5-a1b1-4b2c-93cf-cb7464e062d1", "dsTransID":"bd7d2a84-906f-470a-8062-ff2ed5c1ef23", "acsTransID":"8dcfb063-9c2e-4932-b9e3-54caba7029dd", "_type":"V4/Charge/Authenticate/AuthenticationResultExtensionThreedsV2" }, "reason":{ "_type":"V4/Charge/Authenticate/AuthenticationResultReason" }, "_type":"V4/Charge/Authenticate/AuthenticationResult" }, "_type":"V4/AuthenticationResponseData" }, "installmentNumber":null, "installmentCode":null, "markAuthorizationResponse":{ "amount":0, "currency":"EUR", "authorizationDate":"2021-11-30T15:46:56+00:00", "authorizationNumber":"3fa5a4", "authorizationResult":"0", "_type":"V4/PaymentMethod/Details/Cards/MarkAuthorizationResponse" }, "cardHolderName":null, "identityDocumentNumber":null, "identityDocumentType":null, "_type":"V4/PaymentMethod/Details/CardDetails" }, "fraudManagement":{ "riskControl":[], "riskAnalysis":[], "_type":"V4/PaymentMethod/Details/FraudManagement" }, "subscriptionDetails":{ "subscriptionId":null, "_type":"V4/PaymentMethod/Details/SubscriptionDetails" }, "parentTransactionUuid":null, "mid":"9999999", "sequenceNumber":1, "taxAmount":null, "preTaxAmount":null, "taxRate":null, "externalTransactionId":null, "nsu":null, "tid":"001", "acquirerNetwork":"CB", "taxRefundAmount":null, "userInfo":"API REST", "paymentMethodTokenPreviouslyRegistered":null, "occurrenceType":"UNITAIRE", "_type":"V4/TransactionDetails" }, "_type":"V4/PaymentTransaction" } ], "subMerchantDetails":null, "_type":"V4/Payment" }, "ticket":"067f55184c7246f98e19ec9ce6d66961", "serverDate":"2021-11-30T15:46:59+00:00", "applicationProvider":"", "metadata":null, "mode":"TEST", "serverUrl":"", "_type":"V4/WebService/Response" }
Failed authentication
{ "webService":"PCI/Charge/CreatePayment", "version":"V4", "applicationVersion":"5.29.0", "status":"SUCCESS", "answer":{ "shopId":"12345678", "orderCycle":"CLOSED", "orderStatus":"UNPAID", "serverDate":"2021-11-30T15:57:07+00:00", "orderDetails":{ "orderTotalAmount":9990, "orderEffectiveAmount":9990, "orderCurrency":"EUR", "mode":"TEST", "orderId":null, "_type":"V4/OrderDetails" }, "customer":{ "billingDetails":{ "address":null, "category":null, "cellPhoneNumber":null, "city":null, "country":null, "district":null, "firstName":null, "identityCode":null, "language":"FR", "lastName":null, "phoneNumber":null, "state":null, "streetNumber":null, "title":null, "zipCode":null, "legalName":null, "_type":"V4/Customer/BillingDetails" }, "email":"sample@example.com", "reference":null, "shippingDetails":{ "address":null, "address2":null, "category":null, "city":null, "country":null, "deliveryCompanyName":null, "district":null, "firstName":null, "identityCode":null, "lastName":null, "legalName":null, "phoneNumber":null, "shippingMethod":null, "shippingSpeed":null, "state":null, "streetNumber":null, "zipCode":null, "_type":"V4/Customer/ShippingDetails" }, "extraDetails":{ "browserAccept":null, "fingerPrintId":null, "ipAddress":"185.244.73.2", "browserUserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36", "_type":"V4/Customer/ExtraDetails" }, "shoppingCart":{ "insuranceAmount":null, "shippingAmount":null, "taxAmount":null, "cartItemInfo":null, "_type":"V4/Customer/ShoppingCart" }, "_type":"V4/Customer/Customer" }, "transactions":[ { "shopId":"12345678", "uuid":"cca1de6689064d3295ace9caefff13c4", "amount":9990, "currency":"EUR", "paymentMethodType":"CARD", "paymentMethodToken":null, "status":"UNPAID", "detailedStatus":"REFUSED", "operationType":"DEBIT", "effectiveStrongAuthentication":"DISABLED", "creationDate":"2021-11-30T15:57:06+00:00", "errorCode":"PSP_539", "errorMessage":"3D Secure refusal for the transaction", "detailedErrorCode":"39", "detailedErrorMessage":"3D Secure refusal for the transaction.", "metadata":null, "transactionDetails":{ "liabilityShift":null, "effectiveAmount":9990, "effectiveCurrency":"EUR", "creationContext":"CHARGE", "cardDetails":{ "paymentSource":"EC", "manualValidation":"NO", "expectedCaptureDate":"2022-11-25T16:06:58+00:00", "effectiveBrand":"MASTERCARD", "pan":"510001XXXXXX0049", "expiryMonth":11, "expiryYear":2027, "country":"FR", "issuerCode":null, "issuerName":null, "effectiveProductCode":"MCC", "legacyTransId":"929391", "legacyTransDate":"2021-11-30T15:57:06+00:00", "paymentMethodSource":"NEW", "authorizationResponse":{ "amount":null, "currency":null, "authorizationDate":null, "authorizationNumber":null, "authorizationResult":null, "authorizationMode":"FULL", "_type":"V4/PaymentMethod/Details/Cards/CardAuthorizationResponse" }, "captureResponse":{ "refundAmount":null, "refundCurrency":null, "captureDate":null, "captureFileNumber":null, "effectiveRefundAmount":null, "effectiveRefundCurrency":null, "_type":"V4/PaymentMethod/Details/Cards/CardCaptureResponse" }, "threeDSResponse":{ "authenticationResultData":{ "transactionCondition":null, "enrolled":null, "status":null, "eci":null, "xid":null, "cavvAlgorithm":null, "cavv":null, "signValid":null, "brand":null, "_type":"V4/PaymentMethod/Details/Cards/CardAuthenticationResponse" }, "_type":"V4/PaymentMethod/Details/Cards/ThreeDSResponse" }, "authenticationResponse":{ "id":"1808a66e-f313-43da-95f7-9dc3c49c39ce", "operationSessionId":"c2f40820b39d42448ef2afe426531390", "protocol":{ "name":"THREEDS", "version":"2.1.0", "network":"MASTERCARD", "challengePreference":"NO_PREFERENCE", "simulation":true, "_type":"V4/Charge/Authenticate/Protocol" }, "value":{ "authenticationType":"CHALLENGE", "authenticationId":{ "authenticationIdType":"dsTransId", "value":"0aebbb7e-b268-4259-9593-67d6639e4fc2", "_type":"V4/Charge/Authenticate/AuthenticationId" }, "status":"FAILED", "extension":{ "authenticationType":"THREEDS_V2", "threeDSServerTransID":"1808a66e-f313-43da-95f7-9dc3c49c39ce", "dsTransID":"0aebbb7e-b268-4259-9593-67d6639e4fc2", "acsTransID":"8689a65e-b631-4f41-a462-68119a88ac3f", "transStatusReason":"01","_type":"V4/Charge/Authenticate/AuthenticationResultExtensionThreedsV2" }, "reason":{ "code":"CARD_AUTHENTICATION_FAILED", "_type":"V4/Charge/Authenticate/AuthenticationResultReason" }, "_type":"V4/Charge/Authenticate/AuthenticationResult" }, "_type":"V4/AuthenticationResponseData" }, "installmentNumber":null, "installmentCode":null, "markAuthorizationResponse":{ "amount":null, "currency":null, "authorizationDate":null, "authorizationNumber":null, "authorizationResult":null, "_type":"V4/PaymentMethod/Details/Cards/MarkAuthorizationResponse" }, "cardHolderName":null, "identityDocumentNumber":null, "identityDocumentType":null, "_type":"V4/PaymentMethod/Details/CardDetails" }, "fraudManagement":{ "riskControl":[], "riskAnalysis":[], "_type":"V4/PaymentMethod/Details/FraudManagement" }, "subscriptionDetails":{ "subscriptionId":null, "_type":"V4/PaymentMethod/Details/SubscriptionDetails" }, "parentTransactionUuid":null, "mid":"9999999", "sequenceNumber":1, "taxAmount":null, "preTaxAmount":null, "taxRate":null, "externalTransactionId":null, "nsu":null, "tid":"001", "acquirerNetwork":"CB", "taxRefundAmount":null, "userInfo":"API REST", "paymentMethodTokenPreviouslyRegistered":null, "occurrenceType":"UNITAIRE", "_type":"V4/TransactionDetails" }, "_type":"V4/PaymentTransaction" } ], "subMerchantDetails":null, "_type":"V4/Payment" }, "ticket":"a87ba0920d454a6383abf7daa195ebf7", "serverDate":"2021-11-30T15:57:07+00:00", "applicationProvider":"", "metadata":null, "mode":"TEST", "serverUrl":"", "_type":"V4/WebService/Response" }