3DS1 - Card not enrolled
To test this scenario, use one of the card numbers below:
CARD | Expiry date | Label |
---|---|---|
4970100000000048 | To be chosen | VISA |
5970100300000042 | To be chosen | MASTERCARD |
378283000000003 | To be chosen | AMEX |
Exchange flow
1. Initial call to the PCI/Charge/CreatePayment service with a 3DS1 non-enrolled card.
{ "amount": "9990", "currency": "EUR", "orderId": "myOrderId-448631", "formAction": "PAYMENT", "paymentForm": { "expiryMonth": "11", "expiryYear": "27", "pan": "4970100000000048", "securityCode":"123" }, "customer":{ "email":"sample@example.com" }, "device": { "acceptHeader": "text/html", "colorDepth": "32", "deviceType": "BROWSER", "ip": "69.89.31.226", "javaEnabled": true, "language": "FR", "screenHeight": "768", "screenWidth": "1258", "timeZoneOffset": "-120", "userAgent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101" } }
2. Return from the payment gateway server with the final payment result (cardholder not enrolled).
{ "webService": "PCI/Charge/CreatePayment", "version": "V4", "applicationVersion": "5.29.0", "status": "SUCCESS", "answer": { "shopId": "12345678", "orderCycle": "CLOSED", "orderStatus": "PAID", "serverDate": "2021-11-29T16:19:45+00:00", "orderDetails": { "orderTotalAmount": 9990, "orderEffectiveAmount": 9990, "orderCurrency": "EUR", "mode": "TEST", "orderId": "myOrderId-448631", "_type": "V4/OrderDetails" }, "customer": { "email": "sample@example.com", "extraDetails": { "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" }, "_type": "V4/Customer/Customer" }, "transactions": [ { "shopId": "12345678", "uuid": "d28b3475b065467b8ee33ffb3b5c9467", "amount": 9990, "currency": "EUR", "paymentMethodType": "CARD", "status": "PAID", "detailedStatus": "AUTHORISED", "operationType": "DEBIT", "effectiveStrongAuthentication": "DISABLED", "creationDate": "2021-11-29T16:19:44+00:00", "transactionDetails": { "liabilityShift": "NO", "effectiveAmount": 9990, "effectiveCurrency": "EUR", "creationContext": "CHARGE", "cardDetails": { "paymentSource": "EC", "manualValidation": "NO", "expectedCaptureDate": "2021-12-05T16:29:44+00:00", "effectiveBrand": "VISA", "pan": "497010XXXXXX0048", "expiryMonth": 11, "expiryYear": 2027, "country": "FR", "issuerCode": null, "issuerName": "Banque de démo et de l'innovation", "effectiveProductCode": "F", "legacyTransId": "926739", "legacyTransDate": "2021-11-29T16:19:44+00:00", "paymentMethodSource": "NEW", "authorizationResponse": { "amount": 9990, "currency": "EUR", "authorizationDate": "2021-11-29T16:19:44+00:00", "authorizationNumber": "3fd21e", "authorizationResult": "0", "authorizationMode": "FULL", "_type": "V4/PaymentMethod/Details/Cards/CardAuthorizationResponse" }, "authenticationResponse": { "id": "79c7bd67-dc69-430d-9f8b-b12c8bdab342", "operationSessionId": "4981658a85194b50a750bfd78cfbec9c", "protocol": { "name": "THREEDS", "version": "2.1.0", "network": "VISA", "challengePreference": "NO_PREFERENCE", "simulation": true, "_type": "V4/Charge/Authenticate/Protocol" }, "value": { "status": "NOT_ENROLLED", "extension": { "authenticationType": "THREEDS_V1", "enrolled": "N", "_type": "V4/Charge/Authenticate/AuthenticationResultExtensionThreedsV1" }, "_type": "V4/Charge/Authenticate/AuthenticationResult" }, "_type": "V4/AuthenticationResponseData" }, "_type": "V4/PaymentMethod/Details/CardDetails" }, "mid": "9876357", "sequenceNumber": 1, "tid": "001", "acquirerNetwork": "CB", "userInfo": "API REST", "occurrenceType": "UNITAIRE", "_type": "V4/TransactionDetails" }, "_type": "V4/PaymentTransaction" } ], "_type": "V4/Payment" }, "ticket": "0b7e20e65d51459ab29d869cb3fb79f0", "serverDate": "2021-11-29T16:19:45+00:00", "applicationProvider": "", "metadata": null, "mode": "TEST", "serverUrl": "https://api-sogecommerce.societegenerale.eu", "_type": "V4/WebService/Response" }