При отправке сообщений с номерами банковских карт или счетов используется маскирование номеров. Маскирование позволяет показывать только первые и последние четыре цифры номера карты или счета, а другие цифры скрывать с помощью символа *.
Условия и особенности маскирования
Номером карты или счета для маскирования считается последовательность от 14 до 21 цифры без пробелов, где первая цифра — 3, 4, 5, 6 или 7, а так же последовательность цифр с разделителями в форматах:
4_4_4_6
, 4_4_4_3_3
, 8_10
, 4_4_4_4
, 4_8_4
, 4_6_5
, 4_6_4
, 4_4_4_3
, 4_4_4_4_2
, 4_4_4_4_5
, 4_4_4_4_4
, 5_3_1_4_7
, 5_3_1_4_8
Цифра в формате обозначает количество последовательных цифр в номере. Например, формат 4_4_4_6
может обозначать номер 3123_1234_1234_123456
.
В качестве разделителя учитывается пробел и специальные символы:
_ - . , ; : *
Учитывайте следующие особенности:
- Если агент отправит клиенту номер карты или счета, то в АРМ агента и в чате клиента будет скрытый номер. Например, отправленный номер из 16 цифр может отобразиться как
3123********3123
. - Если клиент отправит агенту номер карты или счета, то номер будет скрыт только в АРМ агента. Чтобы номер также скрывался и в чате клиента, обновите страницу с WebSDK или приложение Android, iOS.