101301
Error message | SecureMode: 3DSecure authentication has failed |
---|---|
Description | The 3DSecure authentication has failed. |
Categories | 3DSecure Pay-in Card |
Causes
This error may occur when:
- Disruptions on the ACS servers (strong authentication servers of the card issuing bank) are encountered.
- The end user is blocked by the bank after several failed strong authentication attempts.
- The end user leaves the 3DS page (which, as a result, expires).
- The end user clicks on a “cancel” button.
- The bank blocks the payment.
- The end user fails to strongly authenticate with their bank application.
What to do
In such cases, end users can:
- Contact their bank to have more information.
- Try again later and/or with another payment method.
Example
Please find below an example of direct card pay-in which has failed due to disruptions on the ACS server.
API Response
{
"Id": "158514466",
"Tag": "Created using MANGOPAY API Collection Postman",
"CreationDate": 1671518225,
"AuthorId": "146476890",
"CreditedUserId": "146476890",
"DebitedFunds": {
"Currency": "EUR",
"Amount": 25000
},
"CreditedFunds": {
"Currency": "EUR",
"Amount": 24000
},
"Fees": {
"Currency": "EUR",
"Amount": 1000
},
"Status": "FAILED",
"ResultCode": "101301",
"ResultMessage": "Secure mode: The 3DSecure authentication has failed",
"ExecutionDate": null,
"Type": "PAYIN",
"Nature": "REGULAR",
"CreditedWalletId": "148968396",
"DebitedWalletId": null,
"PaymentType": "CARD",
"ExecutionType": "DIRECT",
"SecureMode": "DEFAULT",
"CardId": "158514405",
"SecureModeReturnURL": "http://www.my-site.com/returnURL?transactionId=158514466",
"SecureModeRedirectURL": null,
"SecureModeNeeded": true,
"Culture": "EN",
"SecurityInfo": {
"AVSResult": "NO_CHECK"
},
"StatementDescriptor": "MANGOPAY",
"BrowserInfo": {
"AcceptHeader": "text/html, application/xhtml+xml, application/xml;q=0.9, /;q=0.8",
"JavaEnabled": true,
"Language": "FR-FR",
"ColorDepth": 4,
"ScreenHeight": 1800,
"ScreenWidth": 400,
"TimeZoneOffset": 60,
"UserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148",
"JavascriptEnabled": true
},
"IpAddress": "b7e1:aeb5:8b29:ea74:be61:ab4f:be77:0d5f",
"Billing": {
"FirstName": "Isaac",
"LastName": "Larson",
"Address": {
"AddressLine1": "1625 Ana Flats",
"AddressLine2": "Rutherford Hollow",
"City": "Paris",
"Region": "Ile-de-France",
"PostalCode": "75001",
"Country": "FR"
}
},
"Shipping": {
"FirstName": "Celine",
"LastName": "D'Amore",
"Address": {
"AddressLine1": "8669 Kelli Fort",
"AddressLine2": "Piper Common",
"City": "Paris",
"Region": "Ile-de-France",
"PostalCode": "75001",
"Country": "FR"
}
},
"Requested3DSVersion": null,
"Applied3DSVersion": "V2_1",
"RecurringPayinRegistrationId": null
}
Testing
To reproduce this error, you can:
-
Register one of our testing cards (challenge flow) available in our testing payments documentation.
-
Make a direct card pay-in with this card (using POST Create a Direct Card PayIn).
Request example
{
"AuthorId": "146476890",
"CreditedUserId": "146476890",
"CreditedWalletId": "148968396",
"DebitedFunds": {
"Currency": "EUR",
"Amount": 25000
},
"Fees": {
"Currency": "EUR",
"Amount": 1000
},
"SecureModeReturnURL": "http://www.my-site.com/returnURL",
"CardId": "158514405",
"StatementDescriptor": "MANGOPAY",
"Tag": "Created using MANGOPAY API Collection Postman",
"Culture": "EN",
"IpAddress": "{{$randomIPV6}}",
"BrowserInfo": {
"AcceptHeader": "text/html, application/xhtml+xml, application/xml;q=0.9, /;q=0.8",
"JavaEnabled": true,
"Language": "FR-FR",
"ColorDepth": 4,
"ScreenHeight": 1800,
"ScreenWidth": 400,
"TimeZoneOffset": 60,
"UserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148",
"JavascriptEnabled": true
}
}
- Upon clicking on the
SecureModeRedirectURL
, you’re redirected to a page providing multiple scenarios for 3DS authentication. Select No, Rejected, or Unavailable for the pay-in to fail with the 101301 error.
Upon viewing your pay-in (GET View a PayIn (Direct Card) endpoint), you will see that the error 101301 is returned in the ResultCode
parameter.
Response example
{
"Id": "158514466",
"Tag": "Created using MANGOPAY API Collection Postman",
"CreationDate": 1671518225,
"AuthorId": "146476890",
"CreditedUserId": "146476890",
"DebitedFunds": {
"Currency": "EUR",
"Amount": 25000
},
"CreditedFunds": {
"Currency": "EUR",
"Amount": 24000
},
"Fees": {
"Currency": "EUR",
"Amount": 1000
},
"Status": "FAILED",
"ResultCode": "101301",
"ResultMessage": "Secure mode: The 3DSecure authentication has failed",
"ExecutionDate": null,
"Type": "PAYIN",
"Nature": "REGULAR",
"CreditedWalletId": "148968396",
"DebitedWalletId": null,
"PaymentType": "CARD",
"ExecutionType": "DIRECT",
"SecureMode": "DEFAULT",
"CardId": "158514405",
"SecureModeReturnURL": "http://www.my-site.com/returnURL?transactionId=158514466",
"SecureModeRedirectURL": null,
"SecureModeNeeded": true,
"Culture": "EN",
"SecurityInfo": {
"AVSResult": "NO_CHECK"
},
"StatementDescriptor": "MANGOPAY",
"BrowserInfo": {
"AcceptHeader": "text/html, application/xhtml+xml, application/xml;q=0.9, /;q=0.8",
"JavaEnabled": true,
"Language": "FR-FR",
"ColorDepth": 4,
"ScreenHeight": 1800,
"ScreenWidth": 400,
"TimeZoneOffset": 60,
"UserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148",
"JavascriptEnabled": true
},
"IpAddress": "b7e1:aeb5:8b29:ea74:be61:ab4f:be77:0d5f",
"Requested3DSVersion": null,
"Applied3DSVersion": "V2_1",
"RecurringPayinRegistrationId": null
}
Was this page helpful?