При отправке сообщений с номерами банковских карт или счетов используется маскирование номеров по правилам, описанным в этой статье.
Маскирование позволяет показывать только первые и последние четыре цифры номера карты или счета, а другие цифры скрывать с помощью символа *
Маскирование карт
Номером карты для маскирования считается последовательность от 14 до 19 цифр без пробелов, где первая цифра — 3, 4, 5, 6 или 7, а так же последовательность цифр с разделителями в форматах:
P-19, P-18, P-16, P-15, P-14, P-4-4-4-6, P-4-4-4-3-3, P-8-10, P-4-4-4-4, P-4-8-4, P-4-6-5, P-4-6-4, P-4-4-4-3, P-4-4-4-4-2
В качестве разделителя учитывается пробел и специальные символы:
- _ . , ; : *
Цифра в формате обозначает количество последовательных цифр в номере карты. Например:
- Формат
P-14может обозначать номер67090909091209 - Формат
P-4-4-4-6может обозначать номер3123_1234_1234_123456
Маскирование счетов
Номером счета для маскирования считается последовательность от 20 до 21 цифры без пробелов, а так же последовательность цифр с разделителями в форматах:
P-21, P-20, P-4-4-4-4-5, P-4-4-4-4-4, P-5-3-1-4-7, P-5-3-1-4-8
В качестве разделителя учитывается пробел и специальные символы:
- _ . , ; : *
Цифра в формате обозначает количество последовательных цифр в номере карты. Например:
- Формат
P-20может обозначать номер670909090912092233660 - Формат
P-5-3-1-4-7может обозначать номер12345*123*1*1234*1234567
Настройка шаблонов с форматами для маскирования
Настраивать шаблоны с форматами для маскирования можно в файле конфигурации или через обращение в службу технической поддержки support@edna.ru.
Для маскирования номеров используются шаблоны, которые начинаются и заканчиваются пробелом или разделителями . , ; : - и расположены в порядке согласно длине распознаваемого текста — от большего к меньшему.
- 21 цифра без разделителей. Пример:
123456789012345678901 - 4 группы из цифр с пробелом или разделителями
'.,;:\-'
ФорматP-5-3-4-8. Пример:12345-123-1234-12345678 - 5 групп из цифр с пробелом или разделителями
'.,;:\-'
Формат:P-4-4-4-4-5. Пример:1234-1234-1234-1234-12345 - 20 цифр без разделителей. Формат:
P-20. Пример:12345678901234567890 - 5 групп из цифр с пробелом или разделителями
'.,;:\-'
Формат:P–4-4-4-4-4. Пример:1234-1234-1234-1234-1234 - 5 групп из цифр с пробелом или разделителями
'.,;:\-'
Формат:P–5-3-1-4-7. Пример:12345-123-1-1234-1234567 - 19 цифр без разделителей, где первая цифра 3, 4, 5, 6 или 7
Формат:P-19. Пример:3123456789012345678 - 18 цифр без разделителей, где первая цифра 3, 4, 5, 6 или 7
Формат:P-18. Пример:312345678901234567 - 4 группы из цифр с пробелом или разделителями
'.,;:\-', где первая цифра 3, 4, 5, 6 или 7
Формат:P-4-4-4-6. Пример:1234-1234-1234-123456 - 5 групп из цифр с пробелом или разделителями
'.,;:\-', где первая цифра 3, 4, 5, 6 или 7
Формат:P-4-4-4-3-3. Пример:1234-1234-1234-123-123 - 2 группы из цифр с пробелом или разделителями
'.,;:\-', где первая цифра 3, 4, 5, 6 или 7
Формат:P-8-10, Пример:12345678-1234567890 - 5 групп из цифр с пробелом или разделителями
'.,;:\-', где первая цифра 3, 4, 5, 6 или 7
Формат:4-4-4-4-2. Пример:1234-1234-1234-1234-12 - 16 цифр без разделителей, где первая цифра 3, 4, 5, 6 или 7
Формат:P-16. Пример:3123456789012345 - 4 группы из цифр с пробелом или разделителями
'.,;:\-', где первая цифра 3, 4, 5, 6 или 7
Формат:P-4-4-4-4. Пример:1234-1234-1234-1234 - 3 группы из цифр с пробелом или разделителями
'.,;:\-', где первая цифра 3, 4, 5, 6 или 7
Формат:P-4-8-4. Пример:1234-12341234-1234 - 15 цифр без разделителей, где первая цифра 3, 4, 5, 6 или 7
Формат:P-15. Пример:312345678901234 - 4 группы из цифр с пробелом или разделителями
'.,;:\-', где первая цифра 3, 4, 5, 6 или 7
Формат:P-4-4-4-3. Пример:1234-1234-1234-123 - 3 группы из цифр с пробелом или разделителями
'.,;:\-', где первая цифра 3, 4, 5, 6 или 7
Формат:P-4-6-5. Пример:1234-123456-12345 - 14 цифр без разделителей, где первая цифра 3, 4, 5, 6 или 7
Формат:P-14. Пример:31234567890123 - 3 группы из цифр с пробелом или разделителями
'.,;:\-_*', где первая цифра 3, 4, 5, 6 или 7
Формат:P-4-6-4. Пример:1234-123412-1234
Особенности маскирования
- Если агент отправит клиенту номер карты или счета, то в АРМ агента и в чате клиента будет скрытый номер. Например, отправленный номер из 16 цифр может отобразиться как
3123********3123 - Если клиент отправит агенту номер карты или счета, то номер будет скрыт только в АРМ агента. Чтобы номер также скрывался и в чате клиента, обновите страницу с WebSDK или приложение Android, iOS.
Номера, указанные в других форматах или с использованием других разделителей не скрываются.