GET
/
V2.01
/
{ClientId}
/
cards
/
{CardId}
/
validation
/
{ValidationId}
const mangopayInstance = require('mangopay2-nodejs-sdk');
const mangopay = new mangopayInstance({
    clientId: "your-client-id",
    clientApiKey: "your-api-key",
})

let myCard = {
  Id: 'card_m_01HRAB5X7K39MDNS5NV6DD68G8'
}

let myCardValidation = {
  Id: '5b0ab172-e1fd-47d7-a1f8-d674986630d2'
}

  const viewCardValidation = async (cardValidationId) => {
    return await mangopay.Cards.getCardValidation(myCard.Id, cardValidationId) 
      .then((response) => {
        console.info(response)
        return response
      })
      .catch((err) => {
        console.log(err)
        return false
      })
  }
  
  viewCardValidation(myCardValidation.Id)  
{
    "Id": "110e5f73-9bdc-4333-860d-84dc3ab0fb3a",
    "AuthorId": "user_m_01HT2NFK7Z2BRQNGNHMY30VVTT",
    "Status": "SUCCEEDED",
    "SecureModeReturnURL": "https://docs.mangopay.com/please-ignore?cardValidationId=110e5f73-9bdc-4333-860d-84dc3ab0fb3a",
    "SecureModeRedirectURL": null,
    "SecureModeNeeded": false,
    "IpAddress": "159.180.248.187",
    "BrowserInfo": {
        "AcceptHeader": "application/json,text/javascript,*/*;q=0.01<",
        "JavaEnabled": true,
        "Language": "fr",
        "ColorDepth": 32,
        "ScreenHeight": 667,
        "ScreenWidth": 375,
        "TimeZoneOffset": -120,
        "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
    },
    "PreferredCardNetwork": "CB",
    "SecureMode": "NO_CHOICE",
    "PaymentCategory": "ECommerce",
    "ValidationUsage": "CIT",
    "Validity": "VALID",
    "CreationDate": 1717085089,
    "AuthorizationDate": 1717085089,
    "Type": "CARD_VALIDATION",
    "Applied3DSVersion": "V2_1",
    "ResultCode": "000000",
    "ResultMessage": "Success",
    "Tag": "Custom meta",
    "CardInfo": {
        "BIN": "497010",
        "IssuingBank": "LA BANQUE POSTALE",
        "IssuerCountryCode": "MA",
        "Type": "CREDIT",
        "Brand": "VISA",
        "SubType": null
    }
}

Path parameters

CardId
string
required

The unique identifier of the Card object, obtained during the card registration process.

ValidationId
string

The unique identifier of the Card Validation object.

Responses

{
    "Id": "110e5f73-9bdc-4333-860d-84dc3ab0fb3a",
    "AuthorId": "user_m_01HT2NFK7Z2BRQNGNHMY30VVTT",
    "Status": "SUCCEEDED",
    "SecureModeReturnURL": "https://docs.mangopay.com/please-ignore?cardValidationId=110e5f73-9bdc-4333-860d-84dc3ab0fb3a",
    "SecureModeRedirectURL": null,
    "SecureModeNeeded": false,
    "IpAddress": "159.180.248.187",
    "BrowserInfo": {
        "AcceptHeader": "application/json,text/javascript,*/*;q=0.01<",
        "JavaEnabled": true,
        "Language": "fr",
        "ColorDepth": 32,
        "ScreenHeight": 667,
        "ScreenWidth": 375,
        "TimeZoneOffset": -120,
        "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
    },
    "PreferredCardNetwork": "CB",
    "SecureMode": "NO_CHOICE",
    "PaymentCategory": "ECommerce",
    "ValidationUsage": "CIT",
    "Validity": "VALID",
    "CreationDate": 1717085089,
    "AuthorizationDate": 1717085089,
    "Type": "CARD_VALIDATION",
    "Applied3DSVersion": "V2_1",
    "ResultCode": "000000",
    "ResultMessage": "Success",
    "Tag": "Custom meta",
    "CardInfo": {
        "BIN": "497010",
        "IssuingBank": "LA BANQUE POSTALE",
        "IssuerCountryCode": "MA",
        "Type": "CREDIT",
        "Brand": "VISA",
        "SubType": null
    }
}
const mangopayInstance = require('mangopay2-nodejs-sdk');
const mangopay = new mangopayInstance({
    clientId: "your-client-id",
    clientApiKey: "your-api-key",
})

let myCard = {
  Id: 'card_m_01HRAB5X7K39MDNS5NV6DD68G8'
}

let myCardValidation = {
  Id: '5b0ab172-e1fd-47d7-a1f8-d674986630d2'
}

  const viewCardValidation = async (cardValidationId) => {
    return await mangopay.Cards.getCardValidation(myCard.Id, cardValidationId) 
      .then((response) => {
        console.info(response)
        return response
      })
      .catch((err) => {
        console.log(err)
        return false
      })
  }
  
  viewCardValidation(myCardValidation.Id)