I'm on 4.3.8.
I see the credit card numbers, expiration and cvv, however, order page doesn't tell me if credit card used is a Visa, Master card, Discover, etc. like it used to on previous versions.
I know how to identify by looking at the first 4 numbers, but if I delegate my task to someone else, then that's a problem. My payment processor requires manual input of the credit card type.
How I can add the credit card type into the order page?
design/themes/YOUR_THEME/templates/views/orders/components/payments/cc.tpl
replace:
ccNumberInput.validateCreditCard(function(result) {
icons.removeClass('active');
if (result.card_type) {
icons.filter(' .cm-cc-' + result.card_type.name).addClass('active');
if (['visa_electron', 'maestro', 'laser'].indexOf(result.card_type.name) != -1) {
ccCv2.removeClass("cm-required");
} else {
ccCv2.addClass("cm-required");
}
}
});
});
})(Tygh, Tygh.$);
with
ccNumberInput.validateCreditCard(function(result) {
icons.removeClass('active');
if (result.card_type) {
icons.filter(' .cm-cc-' + result.card_type.name).addClass('active');
if (['visa_electron', 'maestro', 'laser'].indexOf(result.card_type.name) != -1) {
ccCv2.removeClass("cm-required");
} else {
ccCv2.addClass("cm-required");
}
$('#cc_card_type').val(result.card_type.name);
}
});
});
})(Tygh, Tygh.$);
result:
http://prntscr.com/bynijo