33 lines
1.1 KiB
JavaScript
33 lines
1.1 KiB
JavaScript
function sf_init() {
|
|
var cc = document.getElementById('payu-card-container');
|
|
if (cc) {
|
|
var lang = cc.dataset.lang;
|
|
var optionsForms = {
|
|
cardIcon: true,
|
|
style: {
|
|
basic: {
|
|
fontSize: '18px'
|
|
}
|
|
},
|
|
placeholder: {
|
|
number: '',
|
|
date: 'MM/YY',
|
|
cvv: ''
|
|
},
|
|
lang: lang
|
|
};
|
|
var pcn = document.getElementById('payu-card-number');
|
|
if (pcn.childNodes.length === 0) {
|
|
var payuSdkForms = PayU(cc.dataset.payuPosid);
|
|
var secureForms = payuSdkForms.secureForms();
|
|
var cardNumber = secureForms.add('number', optionsForms);
|
|
var cardDate = secureForms.add('date', optionsForms);
|
|
var cardCvv = secureForms.add('cvv', optionsForms);
|
|
|
|
cardNumber.render('#payu-card-number');
|
|
cardDate.render('#payu-card-date');
|
|
cardCvv.render('#payu-card-cvv');
|
|
window.payuSdkForms = payuSdkForms;
|
|
}
|
|
}
|
|
} |