Contact update nofitication

Contis API service notifies to the client whenever the user’s contact detail has been updated from any of Contis system.

Contact detail includes Mobile number, Email and Address of user.

Mobile number update notifications

User’s mobile number update notification parameters

Parameters Type Description Default value
NotificationType string Three-digit unique identifier of the notification. Numeric value “062” denotes the mobile change notification.
CardHolderID integer Unique identifier of the consumer whose mobile number is changed.
ChangeDateTime string The date and time when the mobile number is changed. The format is yyyyMMddHHmmss. Maximum length = 14 characters.
NewMobileNumber string User’s new Mobile number which is updated. Mobile number is with country code prefix.
SecurityHash String String value generated through hash logic with all of the above parameters(To verify the values posted on URL)

Example of updated mobile number notification

This is an example of the notification for the user’s updated mobile number.

Parameter name Value
NotificationType 062
CardHolderId 55320
ChangeDateTime 20191129063343
NewMobileNumber 449726915389
SecurityHash a2eb87beda967daf5bde610a594513ce

To generate the Security Hash

HashDataStringSequnse : NotificationType&CardHolderId&ChangeDateTime&NewMobileNumber&HashPAN Key

HashDataString :061&55320&449726915389&
SecurityKey : abcdefghijklmnop
HashGenerationData : HashDataString + SecurityKey
Hash : 411c47ef10e04a90086de417d73ffbce

Note: In this example, the SecurityKey = is the “Hash PAN Key” provided to the client in the API configuration file.

Email address update notification

The table shows the user’s email address update notification parameters

Parameters Type Description Default value
NotificationType string Three-digit unique identifier of the notification. Numeric value “063” denotes the email change notification.
CardHolderID integer Unique identifier of the consumer whose email address is changed.
ChangeDateTime string The date and time when the email address is changed. The format is yyyyMMddHHmmss. Maximum length = 14 characters.
NewEmailAddress string User’s new Email address which is updated.
SecurityHash String String value generated through hash logic with all of the above parameters(To verify the values posted on URL)

Example of updated email address of User notification

This is an example of for updated email address of user notification.

Parameter name Value
NotificationType 063
CardHolderId 55320
ChangeDateTime 20191129063343
NewEmailAddress test.user@contis.com
SecurityHash a2eb87beda967daf5bde610a594513ce

To generate the Security Hash:

HashDataStringSequnse : NotificationType&CardHolderId&ChangeDateTime&NewEmailAddress&HashPAN Key

HashDataString :061&55320&test.user@contis.com&
SecurityKey : abcdefghijklmnop
HashGenerationData : HashDataString + SecurityKey
Hash : 411c47ef10e04a90086de417d73ffbce

Note: In this example, the SecurityKey = is the “Hash PAN Key” provided to the client in the API configuration file.Address Update notification.

Address Update Notification.

 The table shows the user’s address update notification parameters

Parameters Type Description Default value
NotificationType string Three-digit unique identifier of the notification. Numeric value “064” denotes the address change notification.
CardHolderID integer Unique identifier of the consumer whose address is changed.
ChangeDateTime string The date and time when the address is changed. The format is yyyyMMddHHmmss. Maximum length = 14 characters.
PostCode string Postcode of area in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
BuildingName string Name of the building in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
BuildingNo string Building Number in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
Street string Street name in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
District string District name in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
Town string Town name in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
Region string Region of address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
CountryISOCode string ISO Digital code of Country.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
Subbuilding string Sub building name in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
Substreet string Sub street name in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
County string County name in address.
Empty value if not updated and parameter will be hide in request if not supported by scheme (Generate HashDataString accordingly).
SecurityHash String String value generated through hash logic with all of the above parameters(To verify the values posted on URL)

Example of Updated Address of User notification

This is an example of the notification for an updated email address of the user.

Parameter name Value
NotificationType 063
CardHolderId 55320
ChangeDateTime 20191129063343
PostCode CF24 3DG
BuildingName The Business Centre
BuildingNo Studio 103
Street 61 Wellfield Road
District Cardiff
Town Roath
Region Roath
CountryISOCode 826
Subbuilding subbuilding example
Substreet substreet example
County Bedfordshire
SecurityHash a2eb87beda967daf5bde610a594513ce

To generate the Security Hash:

Hash sequnse : NotificationType&CardHolderId&ChangeDateTime&NewEmailAddress&HashPAN Key

HashDataString :063&55320&20191129063343&CF24 3DG&The Business Centre&Studio 103&61 Wellfield Road&Cardiff&Roath&Roath&826&subbuilding example&substreet example&Bedfordshire&
SecurityKey : abcdefghijklmnop
HashGenerationData : HashDataString + SecurityKey
Hash : 411c47ef10e04a90086de417d73ffbce

Note: In this example, the SecurityKey = is the “Hash PAN Key” provided to the client in the API configuration file.