Approved
Billing Name:
Member Name:
Response:
Transaction id:
Please wait...
Your key is being activated
Success!
Your key has been activated.
Welcome to TRAIN ANYTIME!
Happy Training!
Your key has been activated.
Welcome to TRAIN ANYTIME!
Happy Training!
*** Key Activation Error ***
Oops, something went wrong. However, your key will be manually ACTIVATED and you will receive an email confirmation. Thank you.
Please do NOT resubmit your credit card information.
Trainer – Keycode – Location
– –
window.onload = function keyActivation(){
if(urlParam('id') === null){
console.log("Missing POST ID in url");
die("Error: Post id missing or empty.");
}else{
let id = urlParam('id')[1];
console.log("Post id == " + id);
jQuery.ajax({
data: {action: 'actify_key', data:id},
type: 'post',
dataType : "json",
url: ajaxurl,
success: function(data) {
var result = data['result'];
var message = data['message'];
console.log("result == " + result);
console.log("message: " + message);
if(result === 'success'){
success();
}else{
die("Error: " + message);
}
//console.log(data); //should print out the name since you sent it along
}
});
}
}
function success(){
console.log("SUCCESS Function!");
document.getElementById("please-wait").classList.add("no-display");
document.getElementById("success").classList.remove("no-display");
document.getElementById("key-error").classList.add("no-display");
}
function die(mess){
console.log("DIE Function!");
document.getElementById("error-message").innerHTML = mess;
document.getElementById("please-wait").classList.add("no-display");
document.getElementById("success").classList.add("no-display");
document.getElementById("key-error").classList.remove("no-display");
}
function urlParam(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results;
}
