Template:2012FR/Form-section/Processing/Default: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
strip legacy function, no longer used |
remove paypal_ec override for Japan, it's default everywhere now |
||
(15 intermediate revisions by 2 users not shown) | |||
Line 9:
donationForm.redirectPayment = function(paymentMethod, paymentSubMethod, skipValidation) {
// set up inputs▼
document.getElementsByName("currency_code")[0].value = '</html>{{{currency|USD}}}<html>';▼
if (typeof paymentSubMethod == 'undefined') {▼
paymentSubMethod = '';▼
}▼
var form = document.paypalcontribution; // we should really change this some day
var paymentsURL = 'https://payments.wikimedia.org/index.php/Special:GatewayFormChooser';▼
▲ if (typeof paymentSubMethod == 'undefined') {
}▼
'language' : $("input[name='language']").val(),▼
▲ var paymentsURL = 'https://payments.wikimedia.org/index.php/Special:GatewayFormChooser';
▲ // set up inputs
if( paymentSubMethod != '' ){▼
params['submethod'] = paymentSubMethod;▼
▲ }
if (typeof paymentSubMethod == 'undefined') {
▲ paymentSubMethod = '';
}▼
if( paymentMethod === 'adyen-cc' ) {▼
paymentMethod = 'cc';▼
// WorldPay override for cc
▲ paymentMethod = 'cc';
▲ }
form.gateway.value = 'worldpay';
form.ffname.value = 'worldpay';
if( frequency !== 'monthly' ){▼
//
} else {▼
}
▲ form.payment_method.value = paymentMethod;
if(
form.payment_method.value = form.payment_method.value + '.' + paymentSubMethod;▼
form.recurring.value = 'false';
}▼
▲ } else {
form.recurring.value = 'true';
▲ }
form.payment_method.value = paymentMethod;
donationForm.addAnalytics();▼
var full_dotted_payment_method = paymentMethod;
if ( form.recurring.value == 'true' ) {
full_dotted_payment_method = 'r' + full_dotted_payment_method;
▲
}
form.utm_source.value += '.' + full_dotted_payment_method;
form.method = "GET";
▲ donationForm.addAnalytics();
▲ if (validateForm(form) || skipValidation) {
▲ form.method = "POST";
form.submit();
}
};
donationForm.addAnalytics = function() {
Line 99 ⟶ 108:
}
▲ form.utm_source.value += '.' + form.payment_method.value;
form.utm_campaign.value = getQuerystring( 'utm_campaign' );
};
donationForm.toggleMonthly = function(monthly) {
Line 109 ⟶ 117:
$('#form-wrapper').removeClass('form-monthly');
}
};
</script>
</html>
|
Revision as of 18:19, 8 March 2018