Contis API service notifies client whenever the status of the consumer is changed.
User status change notification
Parameters | Type | Description | Default value |
NotificationType | string | Three-digit unique identifier of notification. Numeric value “054” denotes the Authorisation notification. | Blank |
CardHolderID | integer | Unique identifier of the consumer | |
OldUserStatus | string | Two-digit unique identifier that denotes the “status of the consumer” before the status is changed. | 00 |
NewUserStatus | string | Two-digit unique identifier that identifies the “status of the consumer” after status is changed. | 00 |
StatusChangeDate | string | The date and time of change of the user’s status. The format of date is yyyyMMddHHmmss. Maximum length = 14 characters. | |
SecurityHash | string | String value generated through hash logic with all of the above parameters (To verify the values posted on URL) |
Example User status change notification
The table shows an example of an User status change notification.
Parameter name | Value |
NotificationType | 054 |
CardHolderID | 11 |
OldUserStatus | 1 |
NewUserStatus | 5 |
StatusChangeDate | 20180927213756 |
SecurityHash | 52441eba64461dc1866547bd7402fdad720216e49c3447d4e66eb59a09420cd0 |
To generate the Security Hash
Hash sequence : NotificationType&CardHolderId&OldUserStatus&NewUserStatus&StatusChangeDate&HashPAN Key
Example
HashDataString : 054&11&01&05&20180927213756&
SecurityKey : abcdefghijklmnop
HashGenerationData : HashDataString + SecurityKey
Hash : 52441eba64461dc1866547bd7402fdad720216e49c3447d4e66eb59a09420cd0
JSON Example
{ "NotificationType" : "054", "CardHolderID" : "11", "OldUserStatus" : "01", "NewUserStatus" : "05", "StatusChangeDate" : "20180927213756", "SecurityHash" : "52441eba64461dc1866547bd7402fdad720216e49c3447d4e66eb59a09420cd0" }