Tokenization notifications

Paymentology receives tokenization APIs from <<glossary:TSP>> as part of the provisioning of the cards to tokenization and token life cycle management that takes place after the tokenisation of the card.

The notifications are sent from Paymentology systems as a result of processing the API requests coming in from the Scheme/TSP/I-TSP for the clients to be aware of the activity happening. No response is required on these notifications from the client's systems. However, clients should take note of the additional messages to perform the necessary next steps in notifying their cardholders.


Message structure

The basic structure for the messages will be consistent across all messages, which will work as an envelope containing critical information and the desensitized original message.

MESSAGE_TYPE
Message_TypeType of message e.g. TER, TAR, OTP etc.
Message_DescDescription of the message type
VersionThe version of the request payload.
SUMMARY
Api_Call_Unique_IdentifierUnique Identifier for each message
TokenPaymentology’s Card Token
Token_StatusPaymentology Card Token's status.
PIDProduct ID of the card product
Client_IdClient ID of the card
SourceSource of the message e.g. TSP or wallet provider's name
NetworkPayment scheme used
Date_TimeDate and time stamp
Processor_Decision_CodeProcessor decision in the API to the caller
WalletName of the wallet used e.g. Apple, Google, Samsung etc.
DeviceName of the device used for token
OTPOne Time Passcode
Message_ReasonAdditional information about the message
ADDITIONAL_MESSAGE_DATA{...}Original Message from the sender e.g. MeaWallet._ May contain additional fields_

Notification message types

Tokenization eligibility request (TER)

Token eligibility request is an optional notification and is available based on the I-TSP used e.g. available in MeaWallet, that checks the eligibility of the card for tokenization.

{
    "MESSAGE_TYPE": {
        "Message_Type": "TER",
        "Message_Desc": "Tokenization Eligibility Request",
        "Version": "2"
    },
    "SUMMARY": {
        "Api_Call_Unique_Identifier": "4344183551686052173893",
        "Token": 881522077,
        "Token_Status": 1000,
        "PID": 123,
        "Client_Id": 123456,
        "Source": "MEA Wallet",
        "Network": "MEA Wallet",
        "Date_Time": "2023-10-16 09:42:19.002",
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Device": null,
        "OTP": null,
        "Message_Reason": "Check Card Eligibility",
        "Token_Requestor_Id": null
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "Correlation_Id": "D0012345377845",
        "Security_Code_Result": "NOT_PROCESSED",
        "Wallet_Id": "321",
        "Token_Unique_Reference": "DMEAMC000000003256517E6EF78ABDCB480ADE96B3870177"
    }
}

Tokenization authorization request (TAR)

This is the main notification when a tokenization request is made by a <<glossary:TSP>>, all the major TSP's make a tokenization authorization request to the issuer.

{
    "MESSAGE_TYPE": {
        "Message_Type": "TAR",
        "Message_Desc": "Tokenization Authorization Request",
        "Version": "2"
    },
    "SUMMARY": {
        "Api_Call_Unique_Identifier": "3435676201697182787734",
        "Token": 123456789,
        "Token_Status": 1000,
        "PID": 123,
        "Client_Id": 123456,
        "Source": "MADA",
        "Network": "MADA",
        "Date_Time": "2023-10-13 14:39:47.841",
        "Processor_Decision_Code": "00",
        "Wallet": "Mada",
        "Device": "string",
        "OTP": null,
        "Message_Reason": "authorizeService",
        "Token_Requestor_Id": "50123456059"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "Locale": null,
        "Request_Id": "7d681234-80e5-4c0f-905b-1234567a1263",
        "Consumer_Entry_Mode": null,
        "Mobile_Number_Suffix": null,
        "Authentication_Value": null,
        "Content_Group_Id": null,
        "Payment_App_Instance_Id": "b57aa123-5b23-3dfa-bad2-dcc64e123456",
        "Authentication_Value_Type": null,
        "Wallet_Provider_Id": "456",
        "Cvv2_Results_Code": null,
        "Tsp_Id": "MDES",
        "Issuer_Id": null,
        "Address_Verification_Result_Code": null,
        "Token_Reference_Id": null,
        "Encrypted_Data": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImhHhHhHd3NzLmtleSJ9.ZXlKaGJHHHHHHHpTVTBFeFh6VWJJJ0psYm1NaU9pSkJNVEk0UjBO78hfjudhtsgxrSWpvaVpETTJNhjfyhdisjaEyVjVJaXdpYVdGMElqb2lNVFk1TURJM01URXpORFEzTVNJc0luUjVjQ0k2SWtwUFUwVWlmUS5rRHVpc0ltUy1qQTNJTWR0c200RmNBY2tILW81RW43dkZqZXVkQjBCRUxOdW9wdmJFRzhYY2ljT2E5OU5mRmcwa3RPVlpwNi1xN3IwV1VxQ0VUamFhSFZER3JZbDc0ZHdOVVNpeV93TGx5VE9YTWpoTnBHMVpURElTelFyOEl5MjZKYnhhTHBMTTdiSUtYODZJQnVmUHZ0T01hUU9GRE85alRyODNGRDMzQnpkM2dEUHU2WGI2cWRpd3JhMlZ0QXloUGJrajRLMWliSmdEV2xkdzBQUjNNVVFWUkFBWlBmd2k4WVJkR25LNk5EeVVRM2UtNnhqVnh4R1FTVmtPZUZxSGtfMC1teU1qVHYxZGJOWGF2Q3U3Nk5BZUhYaVFsVkRmOUcxTGVRNThNNzBnNmpaYkhraElzM1dIdGFDZzI1Y3Z0YTNTa0NtVFRLWGdjMHlyTkNPRncuYzlYYTc5ZWpweEpHaXFhYy5CbDd0S3VwLVVaeW1HS3pEbS1ibTBoMGZteUhlWEdnWXJaZHBhVlBKaDc3YXlVN1lIYjRGdTVkV1ZONk9DUzNiN1dqSmxIVEVOYTVXTUZpcHVTSkM2REtBUDUyMjRVNzN4aUlSZ3huN1czc2xydE5qak1xYjRyU1ZBYW0tbE9lUGpTZTVFVm5aZGJwMzF0WFBnSU50N3hnWkFzZHFIcTJySEM0SjR0a2xhYmxWcWtTTHQ4U3RFTkVwSXJOYWlBRENZOTVlQVoxdlpsYzBJdE50RG8tNU10dXA3Q0EySWlHRGRTbm1DTmFRQm1sbUdxVGtwYnE2QzJKOERxVER6M0Mwc1dXbDZjS1hRVFpuWXN2Zmc1Zldlc2hjRjFsQzNLMW14UWt0aERnQWdxa0NuazhDaUxDQzFVdFVUZ2E1bjg3QkdDVFB5eEhMck5ub2k0a01zOE1PUEpsMVc0OXJUWWJHM1ZYQVIycm9kVEhueWRfTWZpYnd2RHZmbmIwNFR0RHQ2Ym1GWUg0RmYzWGVoc2VSOHNZTmV5ajZPekZtTGJ4YXRRNW9zMExxN1pBTU0zdFlPaFF6RFRkMWlkRnlITlN1cTVfUE13YjhwVW9aek9yaDZqcXUzSDVNQTA4WUE2bmNzYm9lMk5WZ1FzVVdPS0tybjM0dEszNS1hUTdjaU9pME0zR3h5cVBOWHdyQ0poeU4zOXB3MHdnT2FjWWh6OUpCRW1Ec0VmYkVFUVZyLVJpLTkzM1NsYnRsVWc2enh0Nng0U2lwYjRwOFJTR3psX3ZWaDhyS0xVd3NiTi1WZUdzNGpIcF9NS0JFODBEWjlmVkJDbVR5LXJMbG5PeHEtRTRxVUNYYkpnTnZkZ3VGdnZpOG12RE5RMWJhWnhsNEhyV1JqdzcydWI3dEo0VlJaa1d4R0lWQU9TMzRmQ3M2VTMydmp5TDhsdVVMWF9PbDZQd1FiRW9YQ3o1U1A0N19xTUxMZWg5aXlaQ2RPRVFTSUpoU0l1QU4xZXpFRzZXZzlYM3NlYXF3dTZ4bC15U2gyR3FaOXJNVlNxcndwR2t3V3B3M1BUSlMzdXpzUlFnOE5xMng1UE9tVFlxVjRjM2dFbWpfN2tQZ2hoT3lyVDUzcDVEYjgwaXBQRnhUTzFrakRSVUJQVXJuZGc1dGtqWGd5bWVOOEcxMnJ3NmhPRFExcGpRZURuVko0YklqNG5FWkpmaS1BNVYzU1c4SjAxUFQtdEtNbGI1elJmT0k2OFZQcjZzTk9yVFNUYzhCTVo5S3FQWjdKT1Nacm5hdHYzX1hrOFI3YXhwVFhMMGpFMXpWa3ViZkRwS2w0TkVGaVYyTWVqS09OUnBPWGZ3alVSYlhQcHA4YnczclRESTR1RzZKNG9RQWNocjFjQjVKZi1tbm1yS2NKdzgyd3pfaVlpaFZIRUxWUXdfMWVNYWcyakNxUm00VE1BTklqN1l4QWZJUnEtc2VuUlJRRVFDLUgwMDVaLXl2eFNWVUtHbVJjNEs4cnhIcFE0WmhBRnZTVnRxZ3daZS01bXM2bkF2MXhhcFc3NDdqTXBkRWN0UTgtNTVGRFRucWM1ekZhNmVUWVJMSDI0bkZuVmxXRTh1V1JIV2dnU19nQ2ljbElxNjVCbWFQaGJzYmFVc0hTdnZyZElFUGptWHRTLTdpeEZHekJRcEU4OFNxOVlQMnd6QjZWMVYyZjdvdXhEcHFGcE56SzNHUnFxd3Z0OWtzZ09JOG9uenhHUlNSOVdxWHVhRWJKb1NSWnpEbENfaGtXa05kSHNnQnZvMzdwMWtFZE1kdHc4ME1OOWtwREJnZDhNaE1fRHRhcTNFeUJNb2dSajZrVnZibEVrbXZZOGQxUWpIQTJJNzBvcWhEd1VzRUd4Y0VYZlRsSFVBa20xUmFwUURLMVV4V3JfblFYdkpXU2F3aTdXbjhacjNOWFF5QktLVDFocVp5SlpKNXdDUmZURTRVX1ZsalBidjhRYWxRenU0MmpvQ1Jqend2ekZBQWlnaUs3ejhNS0V3ZEtrb2pfQXVQYnBuQlZ0RmZtRk9QejF2Qzlkc1lIYmRtMGNsRTBFa3pTdG9qQnVRT1EwbjBBbzI1Tkx5MjRfRUdTRlFwZ2xyN01kUmdoRldCVWQyTUV2bkg3eWlsODlqaXpmVUx0MC0zNEh1QkRnY0s4dVkxV3I0MkdIZVFETWpuSWhQOFVHMDhQMEV0cHZSV09xdFdrLUdvZXZhOHZtX0tDYlFacXVTR3RnMGpRR2lzZGZIeFgyc3VuZUloMUtfYThHc01QaHJtYmo5RjV0ZGJsdlJfaFNueGZ6ekxuWmFyYy1vT3Zoc2ZBaU9BV0RqdU9HcEZBS0o2UlJhZ1gyR0ZDSmVBX0ZuNUNlVnBRWVFmSUkxQU1EUU1jVWxUQTNGcGIybnVyMXRpMGtiNFQ5cGNjQ1hjMzJwaTZDU0xIa3E1ZVpYMlp6MWNmSFZCMS00b3FmSm9TV0dRTTBOV0JpSm9wMndadW9DZ0hTZFQxeXdkdlNqMHozdGpiX0tfYnlnX24tdnhSdVBkWmZVWG90WHhDckxLSHVvbGVxUFBrXzZGWEFnb2xGQncteEFxTEt4RFRnN25NRGlXb1BfQVFFLV9NZVg0ekVTeG1YcVJ1ZzgxaVhpbHhPaldodmx3R1lNQXlIU3JiVmxRWFBIQ1JJN0VLSFMwSWh6NXpJMkt4R1ljbzhTV0FNc25pOFg1M0RCeWl1RzQ1aVZidmN5bzMtMXNWSElMSHNsdzJfWkYybXlfMmhRWk9aVVc0elRRWUh6SVlRZnBjTEVCb0xVWWdiM2tDUmstd3AxWnlKNFlVWXhnTUc1cWZIWXRlZlEyQ1FuWU9tR0Nxa29fYUx3NUZmcXVRd1YxQ0tSVE5sRU1Cd1JQR0s4aEs3NmNyaU9wZkJWakRTQnFaRF9sRVNQZUJ2MjJNajc2RkpnWWxXOVQzWnlkNXVGcGUwMXhhUjhFdEFMZlQ3MkphaERlc2FKNDBHMUhHUXJiLTdpUTcyRDF3WXBJeHVWRGFtaEdkc0tVUnVUUkt0SjVlQVJ6MC10ZjVZc19mdjFFN2VUVnZ0Z211ZThCbVRYUFVSM2hmcVA0OXg1ZURzTF9wekEwc3FmUEdFeFZuaUhoRVc1clhmMi1lNjVoUlRKMDJwdW93VG03ZGh1R3dnajgtaVFnMEk2ZUR0NncwRkJvRVhydENBTnJYWjM3R1J2TWZudW91MHdDaHU3QmdTTDFxNUp1LVNIVXJzZ3VQbXJvLVF5SDc1MFZCQkxRWHZKTDljWFlLYTBtN3NhMjRFQ01aZXIwWkstZnBIeWt0MWg5X2taSVpaZVNNcW5DRjg4Z1A3bWYzWVZYMnIxLW5pb0lLazUzMm5mQzZjSHlQQ2l5eWNRVU8xZkwuQ0tndHllcVVEQVlJTkZWY29FZEVQQQ.U88pzSBliav2_cZB0_VYfxk1MCCTSyqDmdlMTyaTL-Y-2u39rpvHlFRbTb9Yu7bMNqfCI-HvVrBVhYIIyxWXfYoMjrzorkPzKDQR99RE0VrKm7IeX6uuctGuTgQ8GlkLdUY-IWVRcJT-6ZfKfqkJaHmOMZrD3Jy-JW4S2Yp71IPTJSLlnsJxITtpotLeiuOgt59dWjy02suHsD5ktypawUmHQFTJnHdJ9X8-WgAyy_JhFGnpL23iAAfSvSyZc9qSN1WMYykM_n0pJifzRGsn_cqcdhznLHtz9ksDJjuvCyDt9uyXFVqG0QlV_pJH5TJfjq0stpnA2Ddi0VER6GanOQ",
        "Device_Info": {
            "Device_Bluetooth_Mac": null,
            "Form_Factor": "PHONE",
            "Imei": null,
            "Time_Zone": null,
            "Device_Model": null,
            "Device_Manufacturer": null,
            "Four_Last_Digit_Phone_Number": null,
            "Msisdn": null,
            "Device_Id": null,
            "Serial_Number": null,
            "Os_Version": "13",
            "Time_Zone_Settings": null,
            "Token_Protection_Method": null,
            "Device_IP_Address_V4": null,
            "Payment_Types": [
                "NFC",
                "DSRP"
            ],
            "Device_Brand": null,
            "Os_Build_Id": null,
            "Os_Name": "ANDROID",
            "Device_Name": "string",
            "Device_Language_Code": null,
            "Storage_Technology": "DEVICE_MEMORY",
            "Location_Source": null,
            "Iso_Device_Type": "21",
            "Device_Location": null,
            "Device_Number": null,
            "Device_Index": "0"
        },
        "Pan_Reference_Id": null,
        "Issuer_Pan_Reference_Id": null,
        "Key_Values": null,
        "Correlation_Id": "D9876543213590",
        "Services": [
            "DIGITIZATION"
        ],
        "Pan_Source": "MANUAL",
        "Client_Wallet_Account_Id": "b45aa123-5b23-3dfa-hhl2-dcc64e543211",
        "Token_Requestor_Id": "50123456059",
        "Account_Id_Hash": null,
        "Terms_And_Conditions": null,
        "Token_Info": {
            "Number_Of_Inactive_Tokens_For_PAN": 0,
            "Token_Deactivation_Date": null,
            "Number_Of_Suspended_Tokens_For_PAN": 0,
            "Original_Token_Assurance_Level": null,
            "Token_Activation_Date": null,
            "Sequence_Number": null,
            "Token": null,
            "Number_Of_Active_Tokens_For_PAN": 0,
            "Original_Token_Requestor_ID": null,
            "Token_Type": "HCE",
            "Token_Assurance_Level": null,
            "Last_Token_Status_Updated_Time": null,
            "Token_Status": null,
            "Original_Token_Reference_ID": null,
            "Token_Expiry": null,
            "Original_Token": null
        }
    }
}
{
    "MESSAGE_TYPE": {
        "Message_Type": "TAR",
        "Message_Desc": "Tokenization Authorization Request",
        "Version": "1"
    },
    "SUMMARY": {
        "Api_Call_Unique_Identifier": "1217279201746513104525",
        "Token": 181259646,
        "Token_Status": 1000,
        "PID": 319,
        "Client_Id": 123456,
        "Source": "MADA",
        "Network": "MADA",
        "Date_Time": "2025-05-06 13:31:52.245",
        "Processor_Decision_Code": "00",
        "Wallet": "Mada",
        "Device": "UjJGc1lYaDVJRTV2ZEdVeU1DQTFSdy4u",
        "OTP": null,
        "Message_Reason": "authorizeService"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "requestId": "c46bc347-7a39-434e-8664-ad7f14535a08",
        "contentGroupId": null,
        "tspId": "VTS",
        "issuerId": null,
        "correlationId": "303215247919126",
        "tokenRequestorId": "40010030621",
        "tokenReferenceId": "DNITHE302321524791911111",
        "issuerPanReferenceId": null,
        "encryptedData": "encryptedData",
        "decryptedData": {
            "cardInfoData": {
                "accountNumber": "REDACTED",
                "expirationDate": {
                    "month": "REDACTED",
                    "year": "REDACTED"
                },
                "billingAddress": {
                    "line1": null,
                    "line2": null,
                    "city": null,
                    "state": null,
                    "country": null,
                    "postalCode": null,
                    "countrySubdivision": null,
                    "keyValues": null
                },
                "riskAssessmentScore": "18"
            },
            "riskInformation": {
                "riskAssessmentScore": "18",
                "walletProviderReasonCodes": [
                    null
                ],
                "deviceInfo": {
                    "deviceIndex": "0"
                },
                "visaTokenScore": "04",
                "visaTokenDecisioning": "00"
            }
        },
        "termsAndConditions": null,
        "panReferenceId": "V-3023197483302244500000",
        "walletProviderId": "1312724516",
        "services": null,
        "paymentAppInstanceId": "1312724516",
        "accountIdHash": "78873B3DF1ACB570DBA46281EFCB2E8AADFC5F0A197B30CA797F6CD9CFE00000",
        "mobileNumberSuffix": null,
        "deviceInfo": {
            "deviceId": "5aa65c0481c58e7c84b00000",
            "deviceLanguageCode": "eng",
            "deviceName": "UjJGc1lYaDVJRTV2ZEdVeU1DQTF00000",
            "deviceManufacturer": "samsung",
            "deviceBrand": "samsung",
            "deviceModel": "samsung",
            "formFactor": "MOBILEPHONE_OR_TABLET",
            "osName": "ANDROID",
            "osVersion": "11",
            "osBuildId": "RP1A.200720.012",
            "deviceIPAddressV4": "10.0.0.1",
            "locationSource": "CELLULAR",
            "tokenProtectionMethod": "SOFTWARE",
            "deviceIndex": "0",
            "originalDeviceId": "testing",
            "originalDeviceType": "testing",
            "deviceIdType": "testing",
            "osId": "testing",
            "simSerialNumber": "testing",
            "deviceLostMode": "testing",
            "deviceBindingStatus": "testing"
        },
        "authenticationValue": null,
        "authenticationValueType": null,
        "keyValues": null,
        "tokenInfo": {
            "token": "testing",
            "tokenType": "HCE",
            "tokenStatus": null,
            "sequenceNumber": null,
            "tokenExpiry": {
                "month": "02",
                "year": "30"
            },
            "tokenAssuranceLevel": null,
            "numberOfActiveTokensForPAN": 0,
            "numberOfInactiveTokensForPAN": 0,
            "numberOfSuspendedTokensForPAN": 0,
            "tokenActivationDate": null,
            "tokenDeactivationDate": null,
            "lastTokenStatusUpdatedTime": null,
            "originalToken": null,
            "originalTokenRequestorID": null,
            "originalTokenReferenceID": null,
            "originalTokenAssuranceLevel": "1",
            "originalTokenAssuranceMethod": "1",
            "tokenAssuranceMethod": "1",
            "originalTokenType": "1",
            "tokenRequestorName": "testing",
            "autoFillIndicator": false
        },
        "clientWalletAccountId": "1312724516",
        "panSource": "MANUAL",
        "addressVerificationResultCode": null,
        "cvv2ResultsCode": null,
        "consumerEntryMode": null,
        "locale": null,
        "tokenRequestorTspID": "testing"
    }
}

Retrieve contact data request (RCD)

This is used to notify the client. Cardholder contact data is sent to I-TSP during RCD.

{
    "MESSAGE_TYPE": {
        "Message_Type": "RCD",
        "Message_Desc": "Retrieve Contact Data Request",
        "Version": "2"
    },
    "SUMMARY": {
        "Api_Call_Unique_Identifier": "17764328765432124316133",
        "Token": 123456789,
        "Token_Status": 1000,
        "PID": 123,
        "Client_Id": 123456,
        "Source": "MEA Wallet",
        "Network": "MEA Wallet",
        "Date_Time": "2023-10-16 09:45:16.150",
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Device": null,
        "OTP": null,
        "Message_Reason": "Retrieve Contact Data",
        "Token_Requestor_Id": null
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "Correlation_Id": "D9876543213590",
        "Token_Unique_Reference": "DM4MMC8787878987d457775b729b498765432616e1500000",
        "Reason_Code": "PROVISIONING"
    }
}

Tokenization activation code request

This is part of the flow when a step-up happens, and additional verification is required as part of the tokenization provisioning request. One-time passcodes (OTP) are sent as part of this message to the clients so they can forward them to the cardholders.

{
    "MESSAGE_TYPE": {
        "Message_Type": "OTP",
        "Message_Desc": "Tokenization Activation Code Request",
        "Version": "2"
    },
    "SUMMARY": {
        "Api_Call_Unique_Identifier": "19815299061675824285274",
        "Token": 881522077,
        "Token_Status": 1000,
        "PID": 7,
        "Client_Id": 123456,
        "Source": "MEA Wallet",
        "Network": "MEA Wallet",
        "Date_Time": "2024-11-15 11:22:17.984",
        "Processor_Decision_Code": null,
        "Wallet": "Apple",
        "Device": null,
        "OTP": "123321",
        "Message_Reason": "Send Passcode",
        "Token_Requestor_Id": "90876543210"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "Correlation_Id": "12345678098765432104",
        "Passcode_Delivery_Method_Value": "123321",
        "Passcode": "123321",
        "Token_Unique_Reference": "DWSPMC000000000132d72d4fcb2f4136a0532d3093ff1a45",
        "Passcode_Delivery_Method_Type": "SMS_OTP",
        "Token_Requestor_Id": "90876543210",
        "Reason_Code": "PROVISIONING"
    }
}

Activation methods request (AMR)

Activation methods are requested as part of the step-up verification process to activate the tokens that are generated during the tokenization process. Activation methods include, Call Center, Email, SMS, call etc.

{
    "MESSAGE_TYPE": {
        "Message_Type": "AMR",
        "Message_Desc": "Activation Methods Request",
        "Version": "2"
    },
    "SUMMARY": {
        "Api_Call_Unique_Identifier": "14120987654876504073477",
        "Token": 198765432,
        "Token_Status": 1000,
        "PID": 123,
        "Client_Id": 123456,
        "Source": "MADA",
        "Network": "MADA",
        "Date_Time": "2023-10-13 21:04:55.176",
        "Processor_Decision_Code": "00",
        "Wallet": "Apple",
        "Device": "",
        "OTP": null,
        "Message_Reason": "requestActivationMethods",
        "Token_Requestor_Id": "12348765543"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "Request_Id": "7d681234-80e5-4c0f-905b-1234567a1263",
        "Token_Reference_Id": "DNITHE98765432102900000",
        "Encrypted_Data": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImhHhHhHd3NzLmtleSJ9.ZXlKaGJHHHHHHHpTVTBFeFh6VWJJJ0psYm1NaU9pSkJNVEk0UjBO78hfjudhtsgxrSWpvaVpETTJNhjfyhdisjaEyVjVJaXdpYVdGMElqb2lNVFk1TURJM01URXpORFEzTVNJc0luUjVjQ0k2SWtwUFUwVWlmUS5rRHVpc0ltUy1qQTNJTWR0c200RmNBY2tILW81RW43dkZqZXVkQjBCRUxOdW9wdmJFRzhYY2ljT2E5OU5mRmcwa3RPVlpwNi1xN3IwV1VxQ0VUamFhSFZER3JZbDc0ZHdOVVNpeV93TGx5VE9YTWpoTnBHMVpURElTelFyOEl5MjZKYnhhTHBMTTdiSUtYODZJQnVmUHZ0T01hUU9GRE85alRyODNGRDMzQnpkM2dEUHU2WGI2cWRpd3JhMlZ0QXloUGJrajRLMWliSmdEV2xkdzBQUjNNVVFWUkFBWlBmd2k4WVJkR25LNk5EeVVRM2UtNnhqVnh4R1FTVmtPZUZxSGtfMC1teU1qVHYxZGJOWGF2Q3U3Nk5BZUhYaVFsVkRmOUcxTGVRNThNNzBnNmpaYkhraElzM1dIdGFDZzI1Y3Z0YTNTa0NtVFRLWGdjMHlyTkNPRncuYzlYYTc5ZWpweEpHaXFhYy5CbDd0S3VwLVVaeW1HS3pEbS1ibTBoMGZteUhlWEdnWXJaZHBhVlBKaDc3YXlVN1lIYjRGdTVkV1ZONk9DUzNiN1dqSmxIVEVOYTVXTUZpcHVTSkM2REtBUDUyMjRVNzN4aUlSZ3huN1czc2xydE5qak1xYjRyU1ZBYW0tbE9lUGpTZTVFVm5aZGJwMzF0WFBnSU50N3hnWkFzZHFIcTJySEM0SjR0a2xhYmxWcWtTTHQ4U3RFTkVwSXJOYWlBRENZOTVlQVoxdlpsYzBJdE50RG8tNU10dXA3Q0EySWlHRGRTbm1DTmFRQm1sbUdxVGtwYnE2QzJKOERxVER6M0Mwc1dXbDZjS1hRVFpuWXN2Zmc1Zldlc2hjRjFsQzNLMW14UWt0aERnQWdxa0NuazhDaUxDQzFVdFVUZ2E1bjg3QkdDVFB5eEhMck5ub2k0a01zOE1PUEpsMVc0OXJUWWJHM1ZYQVIycm9kVEhueWRfTWZpYnd2RHZmbmIwNFR0RHQ2Ym1GWUg0RmYzWGVoc2VSOHNZTmV5ajZPekZtTGJ4YXRRNW9zMExxN1pBTU0zdFlPaFF6RFRkMWlkRnlITlN1cTVfUE13YjhwVW9aek9yaDZqcXUzSDVNQTA4WUE2bmNzYm9lMk5WZ1FzVVdPS0tybjM0dEszNS1hUTdjaU9pME0zR3h5cVBOWHdyQ0poeU4zOXB3MHdnT2FjWWh6OUpCRW1Ec0VmYkVFUVZyLVJpLTkzM1NsYnRsVWc2enh0Nng0U2lwYjRwOFJTR3psX3ZWaDhyS0xVd3NiTi1WZUdzNGpIcF9NS0JFODBEWjlmVkJDbVR5LXJMbG5PeHEtRTRxVUNYYkpnTnZkZ3VGdnZpOG12RE5RMWJhWnhsNEhyV1JqdzcydWI3dEo0VlJaa1d4R0lWQU9TMzRmQ3M2VTMydmp5TDhsdVVMWF9PbDZQd1FiRW9YQ3o1U1A0N19xTUxMZWg5aXlaQ2RPRVFTSUpoU0l1QU4xZXpFRzZXZzlYM3NlYXF3dTZ4bC15U2gyR3FaOXJNVlNxcndwR2t3V3B3M1BUSlMzdXpzUlFnOE5xMng1UE9tVFlxVjRjM2dFbWpfN2tQZ2hoT3lyVDUzcDVEYjgwaXBQRnhUTzFrakRSVUJQVXJuZGc1dGtqWGd5bWVOOEcxMnJ3NmhPRFExcGpRZURuVko0YklqNG5FWkpmaS1BNVYzU1c4SjAxUFQtdEtNbGI1elJmT0k2OFZQcjZzTk9yVFNUYzhCTVo5S3FQWjdKT1Nacm5hdHYzX1hrOFI3YXhwVFhMMGpFMXpWa3ViZkRwS2w0TkVGaVYyTWVqS09OUnBPWGZ3alVSYlhQcHA4YnczclRESTR1RzZKNG9RQWNocjFjQjVKZi1tbm1yS2NKdzgyd3pfaVlpaFZIRUxWUXdfMWVNYWcyakNxUm00VE1BTklqN1l4QWZJUnEtc2VuUlJRRVFDLUgwMDVaLXl2eFNWVUtHbVJjNEs4cnhIcFE0WmhBRnZTVnRxZ3daZS01bXM2bkF2MXhhcFc3NDdqTXBkRWN0UTgtNTVGRFRucWM1ekZhNmVUWVJMSDI0bkZuVmxXRTh1V1JIV2dnU19nQ2ljbElxNjVCbWFQaGJzYmFVc0hTdnZyZElFUGptWHRTLTdpeEZHekJRcEU4OFNxOVlQMnd6QjZWMVYyZjdvdXhEcHFGcE56SzNHUnFxd3Z0OWtzZ09JOG9uenhHUlNSOVdxWHVhRWJKb1NSWnpEbENfaGtXa05kSHNnQnZvMzdwMWtFZE1kdHc4ME1OOWtwREJnZDhNaE1fRHRhcTNFeUJNb2dSajZrVnZibEVrbXZZOGQxUWpIQTJJNzBvcWhEd1VzRUd4Y0VYZlRsSFVBa20xUmFwUURLMVV4V3JfblFYdkpXU2F3aTdXbjhacjNOWFF5QktLVDFocVp5SlpKNXdDUmZURTRVX1ZsalBidjhRYWxRenU0MmpvQ1Jqend2ekZBQWlnaUs3ejhNS0V3ZEtrb2pfQXVQYnBuQlZ0RmZtRk9QejF2Qzlkc1lIYmRtMGNsRTBFa3pTdG9qQnVRT1EwbjBBbzI1Tkx5MjRfRUdTRlFwZ2xyN01kUmdoRldCVWQyTUV2bkg3eWlsODlqaXpmVUx0MC0zNEh1QkRnY0s4dVkxV3I0MkdIZVFETWpuSWhQOFVHMDhQMEV0cHZSV09xdFdrLUdvZXZhOHZtX0tDYlFacXVTR3RnMGpRR2lzZGZIeFgyc3VuZUloMUtfYThHc01QaHJtYmo5RjV0ZGJsdlJfaFNueGZ6ekxuWmFyYy1vT3Zoc2ZBaU9BV0RqdU9HcEZBS0o2UlJhZ1gyR0ZDSmVBX0ZuNUNlVnBRWVFmSUkxQU1EUU1jVWxUQTNGcGIybnVyMXRpMGtiNFQ5cGNjQ1hjMzJwaTZDU0xIa3E1ZVpYMlp6MWNmSFZCMS00b3FmSm9TV0dRTTBOV0JpSm9wMndadW9DZ0hTZFQxeXdkdlNqMHozdGpiX0tfYnlnX24tdnhSdVBkWmZVWG90WHhDckxLSHVvbGVxUFBrXzZGWEFnb2xGQncteEFxTEt4RFRnN25NRGlXb1BfQVFFLV9NZVg0ekVTeG1YcVJ1ZzgxaVhpbHhPaldodmx3R1lNQXlIU3JiVmxRWFBIQ1JJN0VLSFMwSWh6NXpJMkt4R1ljbzhTV0FNc25pOFg1M0RCeWl1RzQ1aVZidmN5bzMtMXNWSElMSHNsdzJfWkYybXlfMmhRWk9aVVc0elRRWUh6SVlRZnBjTEVCb0xVWWdiM2tDUmstd3AxWnlKNFlVWXhnTUc1cWZIWXRlZlEyQ1FuWU9tR0Nxa29fYUx3NUZmcXVRd1YxQ0tSVE5sRU1Cd1JQR0s4aEs3NmNyaU9wZkJWakRTQnFaRF9sRVNQZUJ2MjJNajc2RkpnWWxXOVQzWnlkNXVGcGUwMXhhUjhFdEFMZlQ3MkphaERlc2FKNDBHMUhHUXJiLTdpUTcyRDF3WXBJeHVWRGFtaEdkc0tVUnVUUkt0SjVlQVJ6MC10ZjVZc19mdjFFN2VUVnZ0Z211ZThCbVRYUFVSM2hmcVA0OXg1ZURzTF9wekEwc3FmUEdFeFZuaUhoRVc1clhmMi1lNjVoUlRKMDJwdW93VG03ZGh1R3dnajgtaVFnMEk2ZUR0NncwRkJvRVhydENBTnJYWjM3R1J2TWZudW91MHdDaHU3QmdTTDFxNUp1LVNIVXJzZ3VQbXJvLVF5SDc1MFZCQkxRWHZKTDljWFlLYTBtN3NhMjRFQ01aZXIwWkstZnBIeWt0MWg5X2taSVpaZVNNcW5DRjg4Z1A3bWYzWVZYMnIxLW5pb0lLazUzMm5mQzZjSHlQQ2l5eWNRVU8xZkwuQ0tndHllcVVEQVlJTkZWY29FZEVQQQ.U88pzSBliav2_cZB0_VYfxk1MCCTSyqDmdlMTyaTL-Y-2u39rpvHlFRbTb9Yu7bMNqfCI-HvVrBVhYIIyxWXfYoMjrzorkPzKDQR99RE0VrKm7IeX6uuctGuTgQ8GlkLdUY-IWVRcJT-6ZfKfqkJaHmOMZrD3Jy-JW4S2Yp71IPTJSLlnsJxITtpotLeiuOgt59dWjy02suHsD5ktypawUmHQFTJnHdJ9X8-WgAyy_JhFGnpL23iAAfSvSyZc9qSN1WMYykM_n0pJifzRGsn_cqcdhznLHtz9ksDJjuvCyDt9uyXFVqG0QlV_pJH5TJfjq0stpnA2Ddi0VER6GanOQ",
        "Mobile_Number_Suffix": null,
        "Device_Info": {
            "Device_Bluetooth_Mac": null,
            "Form_Factor": "MOBILE_PHONE",
            "Imei": null,
            "Time_Zone": null,
            "Device_Model": null,
            "Device_Manufacturer": null,
            "Four_Last_Digit_Phone_Number": null,
            "Msisdn": null,
            "Device_Id": "042E3CA39A5A99887766550099887765A7899B915D500A19",
            "Serial_Number": null,
            "Os_Version": null,
            "Time_Zone_Settings": null,
            "Token_Protection_Method": null,
            "Device_IP_Address_V4": null,
            "Payment_Types": null,
            "Device_Brand": null,
            "Os_Build_Id": null,
            "Os_Name": null,
            "Device_Name": null,
            "Device_Language_Code": null,
            "Storage_Technology": null,
            "Location_Source": null,
            "Iso_Device_Type": null,
            "Device_Location": null,
            "Device_Number": "998765432103",
            "Device_Index": "0"
        },
        "Pan_Reference_Id": "V-3023256748765432123000",
        "Content_Group_Id": null,
        "Correlation_Id": "D9876543213590",
        "Payment_App_Instance_Id": "F3H7J8K97G6F53B5FHJKLKJEDFC4DA5A",
        "Token_Type": null,
        "Otp_Max_Reached": "false",
        "Services": null,
        "Wallet_Provider_Id": null,
        "Otp_Reason": "PROVISIONING",
        "Pan_Source": "MANUAL",
        "Tsp_Id": "VTS",
        "Client_Wallet_Account_Id": "F3H7J8K97G6F53B5FHJKLKJEDFC4DA5A",
        "Token_User_Info": null,
        "Token_Requestor_Id": "12348765543",
        "Account_Id_Hash": null,
        "Merchant_Info": null
    }
}

Device token binding request (DTB)

Device token binding is scheme specific notification e.g. VTS supports device binding to a specific token. Notifications are generated when such an event occurs on a tokenized card.

{
    "MESSAGE_TYPE": {
        "Message_Type": "DTB",
        "Message_Desc": "Device Token Binding Request"
    },
    "SUMMARY": {
        "api_call_unique_identifier": "100080012345100012",
        "Token": "123456789",
        "Token_Status": "string",
        "PID": "10",
        "Client_Id": "123457",
        "Source": "MADA",
        "Network": "VISA",
        "Date_Time": "28-09-2020 17:44:32",
        "Processor_Decision_Code": "00",
        "Wallet": "string",
        "Device": "string",
        "OTP": "string",
        "Message_Reason": "string"
    },
    "ADDITIONAL_MESSAGE_DATA"{
        "data from the original message based on the source"
    }
}

Tokenization notification request (TNR)

Any changes to the token or card status results in notifications about the tokenization; these notifications are useful to update cardholders on token events. Currently, we receive 13 different notifications from the networks.

🗒️

The data within the ADDITIONAL_MESSAGE_DATA object of the request is variable and differs per network. This is expected to be used for informational purposes, as we forward the received scheme data to you.

1. CREATED

Note how this notification contains risk data

{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: CREATED"
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "CREATED",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "INACTIVE",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "digitizationRequestTime": "2018-07-04T12:09:57.123+02:00",
        "PANChecksum": "7a51d064a1a216a692f753fcdab276e4ff201a01d8b66f56d50d4d719fd0dc87",
        "securityCodeValidatedBy": "NETWORK",
        "provisioningDecision": "APPROVED",
        "decisionReason": "WALLET_RECOMMENDS_HIGH_RISK",
        "decisionMadeBy": "RULE_ENGINE",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy",
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        },
        "riskData": {
            "walletRecommendedDecision": "REQUIRE_ADDITIONAL_AUTHENTICATION",
            "walletRecommendationStandardVersion": "1.0.0",
            "tspRecommendedDecision": "REQUIRE_ADDITIONAL_AUTHENTICATION",
            "tspRecommendationStandardVersion": "99",
            "deviceScore": "3",
            "accountScore": "5",
            "phoneNumberScore": "1",
            "recommendationReasons": [
                "ACCOUNT_TOO_NEW",
                "ACCOUNT_CARD_TOO_NEW",
                "LOW_DEVICE_SCORE"
            ],
            "accountIdHash": "5ae9c9890b326bd23bfa9db9672298ae3b10a9388e56ec17a001e191f24572aa",
            "mobileNumberSuffix": "1234",
            "activeTokenCount": "3",
            "originalTokenAssuranceLevel": "1",
            "tokenAssuranceMethod": "00",
            "tokenAssuranceLevel": "1"
        }
    }
}
2. ACTIVATED
{
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "2"
    },
    "SUMMARY": {
        "Api_Call_Unique_Identifier": "9062398765430989934271",
        "Token": 187654321,
        "Token_Status": 1000,
        "PID": 123,
        "Client_Id": 123456,
        "Source": "MEA Wallet",
        "Network": "MASTERCARD",
        "Date_Time": "2023-10-16 11:18:54.289",
        "Processor_Decision_Code": "00",
        "Wallet": "Apple",
        "Device": "O Mobile",
        "OTP": null,
        "Message_Reason": "Token Notification: ACTIVATED",
        "Token_Requestor_Id": "12348765543"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "Payment_Account_Reference": "5001WERTYU11YZ4HJKLGH4SFV1C1T",
        "Wallet_Id": "123",
        "Token_Unique_Reference": "DAPLMC0076543210dc5a6ed2134a4d123456e12345e00000",
        "Provisioning_Decision": "APPROVED",
        "Pan_Unique_Reference": "FAPLMC0000789098d77885af67856a3281d123456fe00000",
        "Device_Info": {
            "Device_Name": "O Mobile",
            "Payment_Types": [
                "NFC",
                "DSRP"
            ],
            "Storage_Technology": "SE",
            "Form_Factor": "PHONE",
            "Iso_Device_Type": "21"
        },
        "Secure_Element_Id": "F3H7J8K97G6F53B5FHJKLKJEDFC4DA5A",
        "Decision_Made_By": "RULE_ENGINE",
        "Token_State": "ACTIVE",
        "Token_Activation_Time": "2023-10-16T04:03:31Z",
        "Payment_App_Instance_Id": "F3H7J8K97G6F53B5FHJKLKJEDFC4DA5A",
        "Token_Type": "EMBEDDED_SE",
        "Payment_Network": "MASTERCARD",
        "Token_Requestor_Id": "12348765543",
        "Reason_Code": "ACTIVATED",
        "Risk_Data": {
            "Mobile_Number_Suffix": "2323",
            "Account_Id_Hash": "b0d7a0fb570edd332286b2ccHFJ7874635JF847DHJ47afc8aa993c827fb055a6",
            "Active_Token_Count": "2"
        }
    }
}
{
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "SUMMARY": {
        "Api_Call_Unique_Identifier": "befb1be8-ed29-4233-b63a-bcd08847e8e0",
        "Token": 181259646,
        "Token_Status": 1000,
        "PID": 319,
        "Client_Id": 123456,
        "Source": "MADA",
        "Network": "MADA_CO",
        "Date_Time": "2025-05-06 13:44:22.066",
        "Processor_Decision_Code": "00",
        "Wallet": null,
        "Device": null,
        "OTP": null,
        "Message_Reason": "NOTIFY_SERVICE_ACTIVATED"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "requestId": "befb1be8-ed29-4233-b63a-bcd08847e8e0",
        "contentGroupId": null,
        "tspId": "MADA_CO",
        "messageReasonCode": "NOTIFY_SERVICE_ACTIVATED",
        "messageReason": null,
        "context": {
            "actionCode": null,
            "eventId": null,
            "eventType": null,
            "dateTimeOfEvent": "1739861453000",
            "tokenRequestorId": "37800010202",
            "tokenReferenceId": "abcdefg",
            "panReferenceId": "abcdefg",
            "issuerPanReferenceId": null,
            "taskId": null,
            "accountIdHash": null,
            "clientWalletAccountId": null,
            "encryptedData": "encryptedData",
            "decryptedData": {
                "cardInfoData": {
                    "accountNumber": "REDACTED",
                    "paymentAccountReference": "abcd",
                    "accountHolderData": {
                        "emailAddress": "[email protected]",
                        "countryDialInCode": "123",
                        "phoneNumber": "123456"
                    }
                },
                "tokenData": {
                    "token": "REDACTED",
                    "tokenType": "SECURE_ELEMENT",
                    "tokenStatus": "ACTIVE",
                    "sequenceNumber": null,
                    "tokenExpiry": {
                        "month": "REDACTED",
                        "year": "REDACTED"
                    },
                    "tokenAssuranceLevel": null,
                    "numberOfActiveTokensForPAN": 0,
                    "numberOfInactiveTokensForPAN": 0,
                    "numberOfSuspendedTokensForPAN": 0,
                    "tokenActivationDate": null,
                    "tokenDeactivationDate": null,
                    "lastTokenStatusUpdatedTime": null,
                    "originalToken": null,
                    "originalTokenRequestorID": null,
                    "originalTokenReferenceID": null,
                    "originalTokenAssuranceLevel": null,
                    "originalTokenAssuranceMethod": null,
                    "tokenAssuranceMethod": "11",
                    "originalTokenType": null,
                    "tokenRequestorName": null,
                    "autoFillIndicator": null
                }
            },
            "panSource": "ON-FILE",
            "addressVerificationResultCode": null,
            "cvv2ResultsCode": null,
            "consumerEntryMode": null,
            "consumerLanguage": null,
            "termsAndConditions": null,
            "issuerSpecialConditionCodes": null,
            "deviceInfo": null,
            "deviceId": null,
            "services": [
                "DIGITIZATION"
            ],
            "correlationId": "RAMB-afc50842-e802-4539-be0f-f5cb1fb",
            "walletId": null,
            "paymentAppInstanceId": null,
            "secureElementId": null,
            "accountPanSuffix": null,
            "serviceRequestDateTime": null,
            "productConfigurationId": null,
            "decision": null,
            "decisionMadeBy": null,
            "tokenActivatedDateTime": null,
            "numberOfActivationAttempts": "0",
            "tokenStatus": "ACTIVE",
            "reasonCode": null,
            "suspendedBy": null,
            "tokenExpiry": null,
            "issuerId": null,
            "isEnrolmentFinish": null,
            "source": null,
            "cardStatusUpdateResult": "false",
            "isPrimaryToken": null,
            "tokenUserInfo": null,
            "merchantInfo": null,
            "cardHolderStepupResult": null,
            "deviceBindingResult": null,
            "trustedListingResult": null,
            "errorCode": null,
            "errorMessage": null,
            "tokenRequestorTspID": "testing",
            "locale": "en-US",
            "tokenInfo": {
                "token": "testing_token",
                "tokenType": null,
                "tokenStatus": null,
                "sequenceNumber": null,
                "tokenExpiry": null,
                "tokenAssuranceLevel": null,
                "numberOfActiveTokensForPAN": 0,
                "numberOfInactiveTokensForPAN": 0,
                "numberOfSuspendedTokensForPAN": 0,
                "tokenActivationDate": null,
                "tokenDeactivationDate": null,
                "lastTokenStatusUpdatedTime": null,
                "originalToken": null,
                "originalTokenRequestorID": null,
                "originalTokenReferenceID": null,
                "originalTokenAssuranceLevel": null,
                "originalTokenAssuranceMethod": null,
                "tokenAssuranceMethod": null,
                "originalTokenType": null,
                "tokenRequestorName": null,
                "autoFillIndicator": null
            }
        }
    }
}
3. SUSPENDED
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: SUSPENDED"
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "SUSPENDED",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "SUSPENDED",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy", //Required Visa
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
4. RESUMED
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: RESUMED",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "RESUMED",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "ACTIVE",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy", //Required Visa
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
5. DELETED
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: DELETED",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "DELETED",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "DEACTIVATED",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy", //Required Visa
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
6. RENEWED
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: RENEWED",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "RENEWED",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "RENEWED",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy", //Required Visa
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
7. DEVICE_BINDING_APPROVED
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: DEVICE_BINDING_APPROVED",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "DEVICE_BINDING_APPROVED",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "ACTIVE",
        "decisionMadeBy": "RULE_ENGINE",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy", //Required Visa
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
8. DEVICE_BINDING_REMOVED
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: DEVICE_BINDING_REMOVED",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "DEVICE_BINDING_REMOVED",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "ACTIVE",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy", //Required Visa
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
9. PROVISIONING_DECLINED
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: PROVISIONING_DECLINED",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "PROVISIONING_DECLINED",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "INACTIVE",
        "decisionMadeBy": "RULE_ENGINE",
        "decisionReason": "WALLET_RECOMMENDS_HIGH_RISK",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy",
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
10. REDIGITIZATION_COMPLETE
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: REDIGITIZATION_COMPLETE",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "REDIGITIZATION_COMPLETE",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "ACTIVE",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy",
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
11. DELETED_FROM_CONSUMER_APP
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: DELETED_FROM_CONSUMER_APP",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "DELETED_FROM_CONSUMER_APP",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "ACTIVE",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy",
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
12. STATUS_UPDATE
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": 123456,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: STATUS_UPDATE",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "STATUS_UPDATE",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "panUniqueReference": "FWSPMC000000000159f71f703d2141efaf04dd26803f922b",
        "paymentAccountReference": "5001a9f027e5629d11e3949a0800a",
        "tokenRequestorId": "90876543210",
        "walletId": "123",
        "paymentAppInstanceId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e",
        "tokenType": "EMBEDDED_SE",
        "tokenState": "ACTIVE",
        "secureElementId": "1b24f24a24ba98e27d43e345b532a245e4723d7a9c4f624e93452c",
        "cardInfo": {
            "source": "CARD_ADDED_MANUALLY"
        },
        "eventOriginatorName": "ISSUER",
        "deviceInfo": {
            "deviceID": "ehoqgncrksfrconzqirhsxfeefqgmafkorqzlyufuyccrqwy",
            "deviceIndex": 1,
            "serialNumber": "2F6D63",
            "formFactor": "PHONE",
            "isoDeviceType": "09",
            "osName": "IOS",
            "osVersion": "4.4",
            "imei": "352099001761481",
            "msisdn": "7307406945",
            "paymentTypes": [
                "NFC",
                "DSRP"
            ],
            "storageTechnology": "SE",
            "cardCaptureTechnology": "CAMERA"
        }
    }
}
13. INCOMPLETE_PROVISIONING
{
    "SUMMARY": {
        "Processor_Decision_Code": null,
        "Wallet": null,
        "Client_Id": 123456,
        "Date_Time": "2023-02-08 09:52:23.845",
        "Token_Status": 1000,
        "Api_Call_Unique_Identifier": "15118955031675824736543",
        "OTP": null,
        "Source": "MEA Wallet",
        "Device": null,
        "Network": "VISA",
        "Token": 100046490,
        "PID": 7,
        "Message_Reason": "Token Notification: INCOMPLETE_PROVISIONING ",
    },
    "MESSAGE_TYPE": {
        "Message_Type": "TNR",
        "Message_Desc": "Tokenization Notification Request",
        "Version": "1"
    },
    "ADDITIONAL_MESSAGE_DATA": {
        "paymentNetwork": "VISA",
        "reasonCode": "INCOMPLETE_PROVISIONING",
        "tokenUniqueReference": "DMEAMC000000003256CEB30FB095FEDD20C2AD03D2DB5FA3",
        "walletId": "123",
        "tokenCreatedDateTime  ": "2023-04-18T12:08:56.123+02:00",
        "cardholderContactDetails": {
            "mobile": "00923334523807",
            "email": "[email protected]"
        }
    }
}