Становление электронных расчётов. Обеспечение защиты платежей и персональных данных клиентов

в 13:13, , рубрики: card-not-present, cvc2, mastercard, MasterPass, SSL, интернет-банк, Финансы в IT-индустрии, электронный кошелек

Становление электронных расчётов. Обеспечение защиты платежей и персональных данных клиентов / Geektimes

var N = 5;
var ar_duo1 = Math.floor(Math.random()*N+1);

if (typeof adbl == 'undefined')
{
var adbl = 'yes';
}

var user_type = "guest";

var page_type = "publish_corp";

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-726094-21', 'auto');
ga('create', 'UA-726094-24', 'auto', {'name': 'HGM'});

ga('require', 'displayfeatures');
ga('set', 'dimension1', user_type); // user type - guest/readonly/habrauser
ga('set', 'dimension2', adbl);

ga('set', 'dimension3', page_type);

if(typeof removeUtms === 'undefined') {
removeUtms = function(){};
}

ga('HGM.set', 'dimension1', user_type);
ga('HGM.set', 'dimension2', "geektimes");
ga('HGM.send', 'pageview');

ga('send', 'pageview', { 'hitCallback': removeUtms });

Становление электронных расчётов. Обеспечение защиты платежей и персональных данных клиентов

Современные электронные кошельки
и их защита

Коммерсантам, появившимся в интернете почти сразу после его рождения, быстро стало понятно, что обычные межбанковские денежные переводы неудобны для растущего бизнеса. Платёжка стоит дорого, а её исполнение может затянуться на несколько дней. Нужно было придумать всеобщий эквивалент стоимости для виртуального мира, который был бы дешёвым, быстрым и безопасным.

Так появились электронные деньги, а средство для хранения и работы с ними, по аналогии с реальным миром, получило название «Электронный кошелёк» (e-wallet).

Первые кошельки были программными. Приложение устанавливалось на локальный компьютер и держало все данные в зашифрованном файле на локальном диске. Такой способ был не слишком надёжен – порча или кража файла приводила к потере всех денег.

К настоящему моменту все электронные кошельки мигрировали в распределённую облачную среду и получили несколько уровней защиты.


I уровень

Логин и пароль.

А также CAPTCHA для защиты от роботов.

II уровень

Двухфакторная авторизация.

Обычно кошелёк просит у пользователя номер мобильного телефона и отправляет на него SMS с разовым паролем. Этот пароль, отправленный через дополнительный независимый канал связи с клиентом, и является вторым фактором для проверки.

III уровень

Привязка к устройству.

Перед началом работы с новым устройством, будь то компьютер, телефон или планшет, кошелёк просит у пользователя номер телефона и присылает на него разовый пароль для привязки кошелька к устройству.

IV уровень

Разовые пароли для исполнения платежей.

Эти коды могут быть представлены в разной форме. Чаще всего это пароль, присылаемый по SMS, но может быть и слово из фиксированной таблицы переменных кодов.


Преимущество такой таблицы в том, что коды всегда находятся в руках у клиента и никуда не пересылаются. Недостаток – при больших количествах переводов таблица быстро заканчивается, нужно получать новую карточку или печатать новый чек.

Наиболее прогрессивным способом формирования разовых паролей может считаться аппаратный генератор разовых паролей. Он совмещает в себе преимущество владения устройством и отсутствие пересылки нового кода. Также существует более дешёвый вариант – программный генератор разовых паролей, который работает, например, в смартфоне.

Таким образом, в настоящее время можно считать, что электронные кошельки, в целом, достаточно хорошо защищены. Их безопасности угрожает только человеческий фактор. Мошенники, специализирующиеся на «социальной инженерии», могут быть очень убедительны.

Некоторые системы электронных денег пошли ещё дальше, и это сближает их со «взрослыми» системами «Банк-клиент» для переводов денег в реальном мире. Владелец кошелька проходит идентификацию, после чего для него изготавливается сертификат электронной подписи. Такая подпись гарантирует авторство отправителя и защиту платежей.

Ещё одна дополнительная мера – защита перевода по времени или по коду протекции. Код протекции, по сути, тот же второй фактор, работающий на стороне получателя. Его значение передается получателю по другому каналу и необходимо для приёма денег.

Кошелёк плюс карта. Универсальность против безопасности

Любая система электронных денег является замкнутой. Деньги в систему должны попасть, из системы их нужно выводить. Для оплаты должна быть развёрнута собственная сеть приёма. Чтобы система электронных расчётов стала популярной, подключение участников должно происходить легко.

Несмотря на то, что в целом завести кошелек и настроить приём к оплате современных систем электронных денег несложно, им всё равно не хватает универсальности, присущей международным платёжным системам. Поэтому следующим естественным шагом для ведущих электронных кошельков стало начало расчётов по банковским картам.

Как это сделано

Совместно с банком-эмитентом и международной платёжной системой, например, MasterCard, регистрируется карточная программа и начинается выпуск карт, баланс которых привязан к балансу электронного кошелька. Все операции по карте автоматически авторизуются против баланса кошелька, и средства при проведении расчётов списываются с этого же баланса.

$(document).ready(function(){
t260_init();
});

Преимущества

Полная универсальность и гибкость расчётов, присущая международным платёжным системам. Карты могут быть выпущены не только в виртуальной форме (номер и реквизиты), но и в виде пластика для реального мира. По этим картам для владельцев кошельков доступны все операции, начиная от оплаты в интернете и заканчивая снятием наличных в банкоматах. Использование электронных денег никогда не было таким удобным.

$(document).ready(function(){
t260_init();
});

Недостатки

Присоединение к платёжным системам автоматически означает для кошельков начало игры на чужом поле. Карты-кошельки раскрываются для всего мира и принимают на себя некоторые риски, присущие обслуживанию банковских карт.

$(document).ready(function(){
t260_init();
});

Как только появляются реквизиты карт, становятся теоретически возможными компрометация данных или подделка пластика.

Благодаря развитию технологий банковские карты, снабжённые EMV-чипом, подделать очень трудно, поэтому особое внимание безопасности платежей стоит уделять в виртуальном мире, во вселенной card-not-present.

Когда покупатель оплачивает товар в Интернет, он должен ввести номер карты, дату окончания действия, а также код безопасности (CVC2), и этого будет достаточно для проведения платежа.

В настоящий момент стандартные меры по борьбе с подобной компрометацией включают: защиту канала SSL, код безопасности CVC2, известный только держателю, плюс технологию 3D Secure. Последняя подразумевает использование упомянутого выше второго фактора между банком и держателем карты. Интернет-магазин перед проведением платежа запрашивает подтверждения операции непосредственно у банка-эмитента, а банк спрашивает клиента через SMS.

Сегодня меры защиты карт и платежей не ограничиваются только этими методами. Существуют проекты по введению, например, динамического кода CVC2, также банки могут самостоятельно или по просьбе клиента ограничивать совершение транзакций в зависимости от страны или категории магазина, суммы или количества покупок.

Кошелёк плюс карта. На пути к гармонии

Большинство россиян получают зарплату перечислением на свой банковский счет, интерфейсом к которому служит банковская карта, часто её называют «зарплатной». Электронный кошелёк обычно используется для онлайн-покупок, и поскольку имеет ряд ограничений, нуждается в постоянном источнике средств – очень часто таким источником является банковская карта. Возникает вопрос – как совместить удобство онлайн-оплаты при достаточном уровне безопасности данных источника денежных средств.

Как показывает практика, требуется защитить данные карты в момент их ввода на сайте и передачи по каналам связи. Решение MasterPass, предложенное платёжной системой MasterCard, решает именно эту задачу.


Как это работает:

1

Покупатель выбирает на сайте оплату товара с помощью MasterPass.

2

Система показывает список кошельков, поддерживающих технологию MasterPass в стране покупателя, из которых он выбирает кошелёк, в котором зарегистрирован.

3

Аутентификация происходит по правилам кошелька привычным для покупателя способом – ввод обычного логина и пароля, которые используются для подтверждения платежа.


После успешного входа в свой личный кабинет покупатель, если требуется, выбирает нужную карту и адрес доставки из нескольких имеющихся, либо сразу переходит к подтверждению покупки. После этого система передаёт реквизиты карты и адрес доставки платежному провайдеру магазина. Дополнительно вводить реквизиты карты вручную не требуется.

Для клиента особенно удобно проводить оплату товара через MasterPass с мобильного устройства. Вместо прохождения квеста с заполнением форм владельцу кошелька достаточно нажатия нескольких кнопок.

Дистанционное банковское обслуживание

За прошедшие годы коммерческие банки тоже не стояли на месте. Времена, когда платежные поручения возили в банк исключительно на бумаге, давно прошли. Сегодня можно с уверенностью сказать, что банк, не имеющий системы дистанционного обслуживания клиентов – обречён. Мало того, существуют банки без отделений – у них вся работа с клиентами построена удалённо, через интернет.

К настоящему моменту личный кабинет клиента в самых продвинутых из систем типа «Интернет-банк» даёт доступ ко всем продуктам, включая банковские карты и счета.

Для защиты доступа в «Интернет-банк» банки используют несколько факторов авторизации:

Логин и пароль;
Данные об устройствах подключения;
Генераторы одноразовых паролей;
Электронную подпись.

Для подтверждения платежей и переводов применяют:

Разовый пароль, передаваемый по SMS;
Разовый пароль из таблицы переменных кодов;
Электронную подпись и другие методы.

Варианты с электронной подписью чаще используются для систем «Банк-клиент» юридических лиц.

Через систему «Интернет-банк» можно заплатить за некоторые товары, но это будет стандартный банковский перевод. О такой оплате с интернет-магазином надо договариваться отдельно, запрашивать счёт, платить по реквизитам и ждать несколько дней.

Интернет-банк, карты и MasterPass.
Новый альянс

Многие банки выпускают пластиковые карты. В большинстве банков для удобства доступа к счетам и картам есть система онлайн-банкинга. Уже в первом приближении «Интернет-банк» очень похож на электронный кошелёк – в нем хранятся данные о банковской карте и адрес. Получается, что, подключившись к платформе MasterPass, «Интернет-банк» сможет по соответствующим протоколам общаться с магазинами и платёжными провайдерами, что облегчит процесс интернет-покупок для держателей карт.

В этом случае при оплате товара клиент выберет на сайте кнопку «Оплата MasterPass» и найдёт в списке кошельков свой банк. Авторизация клиента в системе «Интернет-банк» будет выполнена стандартным путём. В случае успеха «Интернет-банк» безопасно передаст реквизиты карты торговой точке для проведения оплаты.

function blocksdisplay(){
var window_width = $(window).width();
var recs = $('div.r[data-screen-max], div.r[data-screen-min]');
var max,min;
var disp;
recs.each(function(i) {
disp = $(this).css("display");
max = $(this).attr("data-screen-max");
if( max === undefined)max=10000;
max = parseInt(max);

min = $(this).attr("data-screen-min");
if( min === undefined)min=0;
min = parseInt(min);
console.log(min+"-"+max);
if(min<=max){
if (window_width min) {
if(disp!="block")$(this).css("display","block");
}else{
if(disp!="none")$(this).css("display","none");
}
}
});
}
$(document).ready(function(){
blocksdisplay();
});
$(window).resize(function() {
blocksdisplay();
});
//blocksdisplay();

Комментарии (0)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Становление электронных расчётов. Обеспечение защиты платежей и персональных данных клиентов - 1

$(document).ready( function(){
window.tmidLogin = function(){ return false; };
if( $.cookie('tmid_no_check') === undefined ) {
var expire = new Date();
expire.setMinutes(expire.getMinutes() + 10 );
$.cookie('tmid_no_check', 1, { expires: expire } );
$.getScript("https://id.tmtm.ru/checklogin/", function(){
if( window.tmidLogin() ) {
var href = $('#login').attr('href');
if( href !== undefined ) {
window.location.href = href;
}
}
});
}
});

// global vars
var g_base_url = 'geektimes.ru';
var g_show_xpanel = false;
var g_base_fullurl = 'http://geektimes.ru/';
var g_is_guest = false;

(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
if (typeof (_yaparams) != 'undefined') {
w.yaCounter26722401 = new Ya.Metrika({
id: 26722401,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true,
params: _yaparams
});
} else {
w.yaCounter26722401 = new Ya.Metrika({
id: 26722401,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true
});
}
} catch(e) { }
});

var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = "https://mc.yandex.ru/metrika/watch.js";

if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");

Становление электронных расчётов. Обеспечение защиты платежей и персональных данных клиентов - 2

function checkHeaderPos(){
var topToHubs = $('.megapost section.header').offset().top + $('.megapost section.header').outerHeight();
var sT = $(this).scrollTop();
if (sT > topToHubs) {
$('.t199_header').fadeIn();
} else {
$('.t199_header').fadeOut();
}
}

$(window).on('scroll', function() { checkHeaderPos(); });
checkHeaderPos();

function drawguides(){
if($("#guides").length)$("#guides").remove();

$("body").append('

');

var g=$('#guides');
var ww=$(window).width();

var offset_left=parseInt((ww-1200)/2);
var col_space=20;
var col_width=100;

if(ww=960){
for(i=0;i<13;i++){
var x1=(i*col_width)+offset_left-col_space;
var x2=(i*col_width)+offset_left+col_space;
var n=i+1;
if(i!=0)g.append('

');
if(i!=12)g.append('

');
if(i!=12)g.append('

'+n+'

');
}
}

if(ww<960){
var x=parseInt(ww/2);
g.append('

');
}

var doit;
$(window).resize(function() {
if($("#guides").length){
clearTimeout(doit);
doit = setTimeout(drawguides, 300);
}
});
}

function showguides(){
if($("#guides").length){
$("#guides").remove();
$("#guidesmenubutton").css("display","none");
}else{
drawguides();
$("#guidesmenubutton").css("display","block");
}
}

Автор:

Становление электронных расчётов. Обеспечение защиты платежей и персональных данных клиентов / Geektimes

var N = 5;
var ar_duo1 = Math.floor(Math.random()*N+1);

if (typeof adbl == 'undefined')
{
var adbl = 'yes';
}

var user_type = "guest";

var page_type = "publish_corp";

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-726094-21', 'auto');
ga('create', 'UA-726094-24', 'auto', {'name': 'HGM'});

ga('require', 'displayfeatures');
ga('set', 'dimension1', user_type); // user type - guest/readonly/habrauser
ga('set', 'dimension2', adbl);

ga('set', 'dimension3', page_type);

if(typeof removeUtms === 'undefined') {
removeUtms = function(){};
}

ga('HGM.set', 'dimension1', user_type);
ga('HGM.set', 'dimension2', "geektimes");
ga('HGM.send', 'pageview');

ga('send', 'pageview', { 'hitCallback': removeUtms });

Становление электронных расчётов. Обеспечение защиты платежей и персональных данных клиентов

Современные электронные кошельки
и их защита

Коммерсантам, появившимся в интернете почти сразу после его рождения, быстро стало понятно, что обычные межбанковские денежные переводы неудобны для растущего бизнеса. Платёжка стоит дорого, а её исполнение может затянуться на несколько дней. Нужно было придумать всеобщий эквивалент стоимости для виртуального мира, который был бы дешёвым, быстрым и безопасным.

Так появились электронные деньги, а средство для хранения и работы с ними, по аналогии с реальным миром, получило название «Электронный кошелёк» (e-wallet).

Первые кошельки были программными. Приложение устанавливалось на локальный компьютер и держало все данные в зашифрованном файле на локальном диске. Такой способ был не слишком надёжен – порча или кража файла приводила к потере всех денег.

К настоящему моменту все электронные кошельки мигрировали в распределённую облачную среду и получили несколько уровней защиты.


I уровень

Логин и пароль.

А также CAPTCHA для защиты от роботов.

II уровень

Двухфакторная авторизация.

Обычно кошелёк просит у пользователя номер мобильного телефона и отправляет на него SMS с разовым паролем. Этот пароль, отправленный через дополнительный независимый канал связи с клиентом, и является вторым фактором для проверки.

III уровень

Привязка к устройству.

Перед началом работы с новым устройством, будь то компьютер, телефон или планшет, кошелёк просит у пользователя номер телефона и присылает на него разовый пароль для привязки кошелька к устройству.

IV уровень

Разовые пароли для исполнения платежей.

Эти коды могут быть представлены в разной форме. Чаще всего это пароль, присылаемый по SMS, но может быть и слово из фиксированной таблицы переменных кодов.


Преимущество такой таблицы в том, что коды всегда находятся в руках у клиента и никуда не пересылаются. Недостаток – при больших количествах переводов таблица быстро заканчивается, нужно получать новую карточку или печатать новый чек.

Наиболее прогрессивным способом формирования разовых паролей может считаться аппаратный генератор разовых паролей. Он совмещает в себе преимущество владения устройством и отсутствие пересылки нового кода. Также существует более дешёвый вариант – программный генератор разовых паролей, который работает, например, в смартфоне.

Таким образом, в настоящее время можно считать, что электронные кошельки, в целом, достаточно хорошо защищены. Их безопасности угрожает только человеческий фактор. Мошенники, специализирующиеся на «социальной инженерии», могут быть очень убедительны.

Некоторые системы электронных денег пошли ещё дальше, и это сближает их со «взрослыми» системами «Банк-клиент» для переводов денег в реальном мире. Владелец кошелька проходит идентификацию, после чего для него изготавливается сертификат электронной подписи. Такая подпись гарантирует авторство отправителя и защиту платежей.

Ещё одна дополнительная мера – защита перевода по времени или по коду протекции. Код протекции, по сути, тот же второй фактор, работающий на стороне получателя. Его значение передается получателю по другому каналу и необходимо для приёма денег.

Кошелёк плюс карта. Универсальность против безопасности

Любая система электронных денег является замкнутой. Деньги в систему должны попасть, из системы их нужно выводить. Для оплаты должна быть развёрнута собственная сеть приёма. Чтобы система электронных расчётов стала популярной, подключение участников должно происходить легко.

Несмотря на то, что в целом завести кошелек и настроить приём к оплате современных систем электронных денег несложно, им всё равно не хватает универсальности, присущей международным платёжным системам. Поэтому следующим естественным шагом для ведущих электронных кошельков стало начало расчётов по банковским картам.

Как это сделано

Совместно с банком-эмитентом и международной платёжной системой, например, MasterCard, регистрируется карточная программа и начинается выпуск карт, баланс которых привязан к балансу электронного кошелька. Все операции по карте автоматически авторизуются против баланса кошелька, и средства при проведении расчётов списываются с этого же баланса.

$(document).ready(function(){
t260_init();
});

Преимущества

Полная универсальность и гибкость расчётов, присущая международным платёжным системам. Карты могут быть выпущены не только в виртуальной форме (номер и реквизиты), но и в виде пластика для реального мира. По этим картам для владельцев кошельков доступны все операции, начиная от оплаты в интернете и заканчивая снятием наличных в банкоматах. Использование электронных денег никогда не было таким удобным.

$(document).ready(function(){
t260_init();
});

Недостатки

Присоединение к платёжным системам автоматически означает для кошельков начало игры на чужом поле. Карты-кошельки раскрываются для всего мира и принимают на себя некоторые риски, присущие обслуживанию банковских карт.

$(document).ready(function(){
t260_init();
});

Как только появляются реквизиты карт, становятся теоретически возможными компрометация данных или подделка пластика.

Благодаря развитию технологий банковские карты, снабжённые EMV-чипом, подделать очень трудно, поэтому особое внимание безопасности платежей стоит уделять в виртуальном мире, во вселенной card-not-present.

Когда покупатель оплачивает товар в Интернет, он должен ввести номер карты, дату окончания действия, а также код безопасности (CVC2), и этого будет достаточно для проведения платежа.

В настоящий момент стандартные меры по борьбе с подобной компрометацией включают: защиту канала SSL, код безопасности CVC2, известный только держателю, плюс технологию 3D Secure. Последняя подразумевает использование упомянутого выше второго фактора между банком и держателем карты. Интернет-магазин перед проведением платежа запрашивает подтверждения операции непосредственно у банка-эмитента, а банк спрашивает клиента через SMS.

Сегодня меры защиты карт и платежей не ограничиваются только этими методами. Существуют проекты по введению, например, динамического кода CVC2, также банки могут самостоятельно или по просьбе клиента ограничивать совершение транзакций в зависимости от страны или категории магазина, суммы или количества покупок.

Кошелёк плюс карта. На пути к гармонии

Большинство россиян получают зарплату перечислением на свой банковский счет, интерфейсом к которому служит банковская карта, часто её называют «зарплатной». Электронный кошелёк обычно используется для онлайн-покупок, и поскольку имеет ряд ограничений, нуждается в постоянном источнике средств – очень часто таким источником является банковская карта. Возникает вопрос – как совместить удобство онлайн-оплаты при достаточном уровне безопасности данных источника денежных средств.

Как показывает практика, требуется защитить данные карты в момент их ввода на сайте и передачи по каналам связи. Решение MasterPass, предложенное платёжной системой MasterCard, решает именно эту задачу.


Как это работает:

1

Покупатель выбирает на сайте оплату товара с помощью MasterPass.

2

Система показывает список кошельков, поддерживающих технологию MasterPass в стране покупателя, из которых он выбирает кошелёк, в котором зарегистрирован.

3

Аутентификация происходит по правилам кошелька привычным для покупателя способом – ввод обычного логина и пароля, которые используются для подтверждения платежа.


После успешного входа в свой личный кабинет покупатель, если требуется, выбирает нужную карту и адрес доставки из нескольких имеющихся, либо сразу переходит к подтверждению покупки. После этого система передаёт реквизиты карты и адрес доставки платежному провайдеру магазина. Дополнительно вводить реквизиты карты вручную не требуется.

Для клиента особенно удобно проводить оплату товара через MasterPass с мобильного устройства. Вместо прохождения квеста с заполнением форм владельцу кошелька достаточно нажатия нескольких кнопок.

Дистанционное банковское обслуживание

За прошедшие годы коммерческие банки тоже не стояли на месте. Времена, когда платежные поручения возили в банк исключительно на бумаге, давно прошли. Сегодня можно с уверенностью сказать, что банк, не имеющий системы дистанционного обслуживания клиентов – обречён. Мало того, существуют банки без отделений – у них вся работа с клиентами построена удалённо, через интернет.

К настоящему моменту личный кабинет клиента в самых продвинутых из систем типа «Интернет-банк» даёт доступ ко всем продуктам, включая банковские карты и счета.

Для защиты доступа в «Интернет-банк» банки используют несколько факторов авторизации:

Логин и пароль;
Данные об устройствах подключения;
Генераторы одноразовых паролей;
Электронную подпись.

Для подтверждения платежей и переводов применяют:

Разовый пароль, передаваемый по SMS;
Разовый пароль из таблицы переменных кодов;
Электронную подпись и другие методы.

Варианты с электронной подписью чаще используются для систем «Банк-клиент» юридических лиц.

Через систему «Интернет-банк» можно заплатить за некоторые товары, но это будет стандартный банковский перевод. О такой оплате с интернет-магазином надо договариваться отдельно, запрашивать счёт, платить по реквизитам и ждать несколько дней.

Интернет-банк, карты и MasterPass.
Новый альянс

Многие банки выпускают пластиковые карты. В большинстве банков для удобства доступа к счетам и картам есть система онлайн-банкинга. Уже в первом приближении «Интернет-банк» очень похож на электронный кошелёк – в нем хранятся данные о банковской карте и адрес. Получается, что, подключившись к платформе MasterPass, «Интернет-банк» сможет по соответствующим протоколам общаться с магазинами и платёжными провайдерами, что облегчит процесс интернет-покупок для держателей карт.

В этом случае при оплате товара клиент выберет на сайте кнопку «Оплата MasterPass» и найдёт в списке кошельков свой банк. Авторизация клиента в системе «Интернет-банк» будет выполнена стандартным путём. В случае успеха «Интернет-банк» безопасно передаст реквизиты карты торговой точке для проведения оплаты.

function blocksdisplay(){
var window_width = $(window).width();
var recs = $('div.r[data-screen-max], div.r[data-screen-min]');
var max,min;
var disp;
recs.each(function(i) {
disp = $(this).css("display");
max = $(this).attr("data-screen-max");
if( max === undefined)max=10000;
max = parseInt(max);

min = $(this).attr("data-screen-min");
if( min === undefined)min=0;
min = parseInt(min);
console.log(min+"-"+max);
if(min<=max){
if (window_width min) {
if(disp!="block")$(this).css("display","block");
}else{
if(disp!="none")$(this).css("display","none");
}
}
});
}
$(document).ready(function(){
blocksdisplay();
});
$(window).resize(function() {
blocksdisplay();
});
//blocksdisplay();

Комментарии (0)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Становление электронных&nbsp;расчётов. Обеспечение&nbsp;защиты платежей&nbsp;и&nbsp;персональных данных&nbsp;клиентов

$(document).ready( function(){
window.tmidLogin = function(){ return false; };
if( $.cookie('tmid_no_check') === undefined ) {
var expire = new Date();
expire.setMinutes(expire.getMinutes() + 10 );
$.cookie('tmid_no_check', 1, { expires: expire } );
$.getScript("https://id.tmtm.ru/checklogin/", function(){
if( window.tmidLogin() ) {
var href = $('#login').attr('href');
if( href !== undefined ) {
window.location.href = href;
}
}
});
}
});

// global vars
var g_base_url = 'geektimes.ru';
var g_show_xpanel = false;
var g_base_fullurl = 'http://geektimes.ru/';
var g_is_guest = false;

(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
if (typeof (_yaparams) != 'undefined') {
w.yaCounter26722401 = new Ya.Metrika({
id: 26722401,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true,
params: _yaparams
});
} else {
w.yaCounter26722401 = new Ya.Metrika({
id: 26722401,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true
});
}
} catch(e) { }
});

var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = "https://mc.yandex.ru/metrika/watch.js";

if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");

function checkHeaderPos(){
var topToHubs = $('.megapost section.header').offset().top + $('.megapost section.header').outerHeight();
var sT = $(this).scrollTop();
if (sT > topToHubs) {
$('.t199_header').fadeIn();
} else {
$('.t199_header').fadeOut();
}
}

$(window).on('scroll', function() { checkHeaderPos(); });
checkHeaderPos();

function drawguides(){
if($("#guides").length)$("#guides").remove();

$("body").append('

');

var g=$('#guides');
var ww=$(window).width();

var offset_left=parseInt((ww-1200)/2);
var col_space=20;
var col_width=100;

if(ww=960){
for(i=0;i<13;i++){
var x1=(i*col_width)+offset_left-col_space;
var x2=(i*col_width)+offset_left+col_space;
var n=i+1;
if(i!=0)g.append('

');
if(i!=12)g.append('

');
if(i!=12)g.append('

'+n+'

');
}
}

if(ww<960){
var x=parseInt(ww/2);
g.append('

');
}

var doit;
$(window).resize(function() {
if($("#guides").length){
clearTimeout(doit);
doit = setTimeout(drawguides, 300);
}
});
}

function showguides(){
if($("#guides").length){
$("#guides").remove();
$("#guidesmenubutton").css("display","none");
}else{
drawguides();
$("#guidesmenubutton").css("display","block");
}
}

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js