v1

latestOpenAPI 3.0.02026-07-242035712.0 MB
Card PaySecure WS V2

Generate MDES Digitization Data

<ul> <li class="docBullet"> This API allows to generate a Tokenization Authentication Value (TAV) and retrieve the encrypted card data to be used during in-app card digitization with MDES. </li> </ul>
post/sc/v2/sc_generate_MDES_digitization_data/

Request body

client_idinteger required

Unique identifier for the client which Paymentology will provide at outset

tavDataFieldsstring required

Concatenation of field names separated by '|' delimiter. The applicable values are: dataValidUntilTimestamp, accountNumber, accountExpiry

tavFormatinteger required

Currently 3 is the only supported format.

tavSignedboolean required

When false, the TAV signature is not signed.

tavSigningAlgorithminteger required

1 for RSA-SHA256. Currently this is the only supported algorithm.

tokeninteger required

Public token for the card.

Example request

{
  "client_id": 760131,
  "tavDataFields": "dataValidUntilTimestamp|accountNumber|accountExpiry",
  "tavFormat": 3,
  "tavSigned": true,
  "tavSigningAlgorithm": 1,
  "token": 311012081
}

Response

Successful Response

Example response

{
  "header": {
    "error_desc": "success"
  },
  "body": {
    "clientId": 760131,
    "token": 311012081,
    "tav": "ewogICJ2ZXJzaW9uIiA6ICIzIiwKICAic2lnbmF0dXJlQWxnb3JpdGhtIiA6ICJSU0EtU0hBMjU2IiwKICAiZGF0YVZhbGlkVW50aWxUaW1lc3RhbXAiIDogIjIwMjMtMDEtMThUMDc6MDg6MTRaIiwKICAiaW5jbHVkZWRGaWVsZHNJbk9yZGVyIiA6ICJkYXRhVmFsaWRVbnRpbFRpbWVzdGFtcHxhY2NvdW50TnVtYmVyfGFjY291bnRFeHBpcnkiLAogICJzaWduYXR1cmUiIDogImFmZ2pGZnZCZWdCc21qV25rVnI0b0FTcVhhbDF4M0ZDeXdOOGVLZlJIWitxQnRQVGpZMVpob244WXpOYWlPNkFwWnBBTmh3RDJvN29KcDAzQUQ3cVh3OWl6Zm43SGdwWTBXTFE3ZDFPYUlCM3NoenNVaHhKa3hjVVM5MCtZUlJqTG1hekxodXg5UVhxZjl3R0M1MFNhSmg5MStXcXNkdjQyZFlCbVRaWlBMY25hckNTN0x5NnZNelVEVGxnc1VEcDFXZlFEK1l4UmV4TUxvcmxuNjdOeTRZWkhWOU4wZmhlQTVBTmttSmtVN21lc0VGWTd3S00xNUV4TnZkN1NvNFp1TnVKR3ZiOWl1MjZTUkVyQldydXdFZ0VFZXdCaGdDUEFqOVBsb3B0SzgxNk9tdTU0YWU5WElsaVUxTEk4c1U5VVNKU050UkFGenQ4Rk1xT3d4Q2J1QT09Igp9",
    "cardData": "eyJlbmNyeXB0ZWREYXRhIjoiYWYxY2Q1MWNlODVhYTZmM2YyNDQ2MzMxOGNhM2E4YzA2NTEyMWRiODI3OGMxOTc2NGYzMzg5NTc2ZTRiYTczZmI1ZDI3OGNmMDkyN2U5MzIzMmI4OTVhNDM0ZjQwMjQwNDgxYzY0NDk4NGM0MmYxNzU4OTAyYTE4YWVhMGE5YzI3YWVjNDc4ZDJhMTFhNGYxYjYwYjJmZTNjM2EzY2RiMGY0MjQwMzE2NTZiYTNkN2FkMWUzMmNhMmY1ZjJmNjU1ZDRmYzRiNWUxMDAzY2Q0Y2YxYjE4YTJmY2QwOWNhMTE4MzZiOTJmNTFjMzI4Mjg0YTA4MmMzMjJhYjdmZmJhNWM4MWZhM2Y2YjhjY2MxYmQyMDM4MTlmMzc0ZmEyZmQwIiwiaXYiOiI2YzAwZDgwNzgwMjM4MTFiMTA3MzVmN2QwMDI4NjFhMCIsImVuY3J5cHRlZEtleSI6IjJmZmE1ZTE3MzhmOWVlZWQxYWViZmVkMGU5NmRmMzU3MGRiNDlkNzJjMjQ5ZjYxMGI0N2NmZTczNTRlZDcyNjk1Y2JkNjgxMWZlZTY0YTYwODAyMDcyMWFhODQzZjU4ZDVmMDViN2ZmMTdiODk4MTdmZWQxNDI0NjMwMzQ2YzRmM2M5ZDU0M2VkYWM0YzkwN2MzNDUxMTcxOWY5OWMzMzY4NmE0ZWFhMzNiMzUyMTczOWZkYTQzMzcxMWI2OTk1YWM5YzE5YzQ3NWY5YjliMWM4OTg3ZTcxYmNiNWFiZTA0ODRlYmRhNjljMmYwNTA3ZTkwYTYyMmI4OTYzNzk4M2Q4MGUyYTdhZTY0ZjM4YTk0NDg0ZTYwNjVhNDc0YTZkODljODU3NzY4ZjBkZWU3YmVmOGZmYTNlMjFkNjlkZTlkNDhjNjEyZDQ2MWE2ZTNmYzQ2MWFkZmU0NTNmYTgxMmUxZWQxOTdlNDhhYjFkZmU1YzgwZGM5YTk4NWYwMmY3YjI4OGZiNzdiZDY5M2Y3OGExYTA4YjUyMWYxZDI0NmI3ZGRmOGY4MzViZjRlMDQ4YTQ1MDU4MjI4YmZkMTZjMDRkNTUyNmFiOTgxNzMxZjIwMDcwN2M2OGIyYjZlNDNjZGUzZjA0MWZmNmJmNzIyOTkwMTFmNzRjOTMyNmRjOTcxIiwicHVibGljS2V5RmluZ2VycHJpbnQiOiJmMDZiYzI4OGQ2OTcyOGU1MzIxNDhmMGU1NDkwZmVkY2U5ZGJjMTAxMmUyMWMzOGI3Mzc3NDAwZDgxOThiYjU3Iiwib2FlcEhhc2hpbmdBbGdvcml0aG0iOiJTSEE1MTIifQ"
  }
}