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!
*** 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; }