{"id":5841,"date":"2018-05-10T18:55:22","date_gmt":"2018-05-10T13:25:22","guid":{"rendered":"https:\/\/uem.edu.in\/uem-jaipur\/?page_id=5841"},"modified":"2025-04-16T14:27:15","modified_gmt":"2025-04-16T08:57:15","slug":"online-payment","status":"publish","type":"page","link":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/","title":{"rendered":"Provisional Admission"},"content":{"rendered":"<div class=\"container mx-auto p-4 border border-gray-300\">\n        <div class=\"w-full max-w-2xl mx-auto\">\n            <div class=\"relative flex justify-between items-center mb-6\">\n                <div class=\"absolute top-1\/4 w-5\/6 h-1 bg-gray-300 -z-10\" style=\"left: 10%\">\n                    <div id=\"progress-bar\" class=\"h-1 bg-surfTheWeb transition-all duration-300\" style=\"width: 0%\"><\/div>\n                <\/div>\n                                    <div class=\"step relative flex flex-col items-center text-center\" data-step=\"0\">\n                        <div\n                            class=\"w-10 h-10 flex items-center justify-center rounded-full text-white bg-surfTheWeb\">\n                            1\n                        <\/div>\n                        <p><span class=\"text-sm mt-2\">Personal Details<\/span><\/p>\n                    <\/div>\n                                    <div class=\"step relative flex flex-col items-center text-center\" data-step=\"1\">\n                        <div\n                            class=\"w-10 h-10 flex items-center justify-center rounded-full text-white bg-gray-500\">\n                            2\n                        <\/div>\n                        <p><span class=\"text-sm mt-2\">Academic Details<\/span><\/p>\n                    <\/div>\n                                    <div class=\"step relative flex flex-col items-center text-center\" data-step=\"2\">\n                        <div\n                            class=\"w-10 h-10 flex items-center justify-center rounded-full text-white bg-gray-500\">\n                            3\n                        <\/div>\n                        <p><span class=\"text-sm mt-2\">Make Payment<\/span><\/p>\n                    <\/div>\n                            <\/div>\n\n            <div id=\"error-messages\"\n                class=\"text-red-600 text-sm border-red-600 border rounded-lg bg-red-100 p-4 mb-4 hidden\"><\/div>\n\n            <form id=\"multiStepForm-f0b00439\">\n                                    <div class=\"form-step \" data-step=\"0\">\n                        <div class=\"mb-4\">  <div class=\"mb-4\">\r\n          <label class=\"block font-medium\">Name<span class=\"text-red-500\">*<\/span><\/label><input type=\"text\" id=\"name\" class=\"form-input w-full border border-gray-400 bg-gray-200 rounded p-2\" required placeholder=\"Enter Name\" \/>\r\n        <\/div>\r\n        <div class=\"mb-4\">\r\n          <label class=\"block font-medium\">Email<span class=\"text-red-500\">*<\/span><\/label><input type=\"email\" id=\"email\" class=\"form-input w-full border border-gray-400 bg-gray-200 rounded p-2\" required placeholder=\"Enter Email\" \/>\r\n        <\/div>\r\n        <div class=\"mb-4\">\r\n          <label class=\"block font-medium\">Phone<span class=\"text-red-500\">*<\/span><\/label><input type=\"tel\" id=\"phone\" class=\"form-input w-full border border-gray-400 bg-gray-200 rounded p-2\" required placeholder=\"Enter Phone Number\" maxlength=\"10\"\r\n            minlength=\"10\" \/>\r\n        <\/div><\/div>\n                        <div class=\"flex justify-between items-center\">\n                                                                                        <div><\/div>\n                                                                                        <button class=\"btn-next bg-surfTheWeb text-white px-4 py-2 rounded\" type=\"button\"\n                                    data-next=\"1\">\n                                    Next\n                                <\/button>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"form-step hidden\" data-step=\"1\">\n                        <div class=\"mb-4\">   <div class=\"mb-4\">\r\n          <label class=\"block font-medium\">Registration Type<span class=\"text-red-500\">*<\/span><\/label><select id=\"payAmt\" class=\"form-control w-full border border-gray-400 bg-gray-200 rounded p-2\" required><option value=\"\" disabled selected>Select Registration Type<\/option><\/select>\r\n          <div id=\"costsSpecializationContainer\" class=\"flex flex-row gap-3 flex-wrap mt-3\">\u00a0<\/div>\r\n        <\/div>\r\n        <div class=\"mb-4\"><label class=\"block font-medium\">Xth Marks<\/label><input id=\"tenthmarks\" class=\"form-input w-full border border-gray-400 bg-gray-200 rounded p-2\" max=\"100\" maxlength=\"3\" min=\"1\" type=\"number\" placeholder=\"Enter 10th Marks\" \/><\/div>\r\n        <div class=\"mb-4\"><label class=\"block font-medium\">XIIth Marks<\/label><input id=\"twelvethmarks\" class=\"form-input w-full border border-gray-400 bg-gray-200 rounded p-2\" max=\"100\" maxlength=\"3\" min=\"1\" type=\"number\" placeholder=\"Enter 12th Marks\" \/><\/div><\/div>\n                        <div class=\"flex justify-between items-center\">\n                                                            <button class=\"btn-prev bg-gray-500 text-white px-4 py-2 rounded\" type=\"button\"\n                                    data-prev=\"0\">\n                                    Previous\n                                <\/button>\n                                                                                                                    <button class=\"btn-next bg-surfTheWeb text-white px-4 py-2 rounded\" type=\"button\"\n                                    data-next=\"2\">\n                                    Next\n                                <\/button>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"form-step hidden\" data-step=\"2\">\n                        <div class=\"mb-4\"><p class=\"text-lg font-medium\"><strong>This provisional admission fees is non-refundable.<\/strong><\/p>\r\n<p class=\"text-lg font-medium\">*Note: This is a provisional admission payment page. Your admission is subject to cancellation based on your fulfillment of admission criteria, and marksheet provided at the time of admission. Your marksheet needs to be deposited at the admission office in due time. The institute reserves the right to cancel your admission if any declaration of marks provided here is found to be incorrect.<\/p>\r\n<p class=\"text-lg font-medium\">Total cost: Rs. 5000<\/p><\/div>\n                        <div class=\"flex justify-between items-center\">\n                                                            <button class=\"btn-prev bg-gray-500 text-white px-4 py-2 rounded\" type=\"button\"\n                                    data-prev=\"1\">\n                                    Previous\n                                <\/button>\n                                                                                                                    <button class=\"bg-green-600 text-white px-4 py-2 rounded\" type=\"submit\">\n                                    Make Payment\n                                <\/button>\n                                                    <\/div>\n                    <\/div>\n                            <\/form>\n\n                            <form id=\"payForm\" action=\"https:\/\/ccavenue.uem.edu.in\/pgrequest.php\" method=\"post\">\n                    <input id=\"merchant_param1\" name=\"merchant_param1\" type=\"hidden\" \/>\n                    <input id=\"merchant_param2\" name=\"merchant_param2\" type=\"hidden\" \/>\n                    <input id=\"billing_notes\" name=\"billing_notes\" type=\"hidden\" \/>\n                    <input id=\"billing_cust_notes\" name=\"billing_cust_notes\" type=\"hidden\" \/>\n                    <input id=\"shipping_notes\" name=\"shipping_notes\" type=\"hidden\" \/>\n                    <input id=\"shipping_cust_notes\" name=\"shipping_cust_notes\" type=\"hidden\" \/>\n                    <input id=\"merchant_param3\" name=\"merchant_param3\" type=\"hidden\" \/>\n                    <input id=\"currency\" name=\"currency\" type=\"hidden\" \/>\n                    <input id=\"amount\" name=\"amount\" type=\"hidden\" \/>\n                    <input id=\"redirect_url\" name=\"redirect_url\"\n                        value=https:\/\/uem.edu.in\/uem-jaipur\/uem-jaipur\/wp-json\/wp\/v2\/pages\/5841 type=\"hidden\" \/>\n                    <input id=\"homepage_url\" name=\"homepage_url\" value=\"https:\/\/uem.edu.in\/uem-jaipur\/\" type=\"hidden\" \/>\n                <\/form>\n                    <\/div>\n    <\/div>\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            let steps = document.querySelectorAll(\".form-step\");\n            let progressBar = document.getElementById(\"progress-bar\");\n            const stepIndicators = document.querySelectorAll(\".step div\");\n            let form = document.getElementById(\"multiStepForm-f0b00439\");\n            const lastStepCustomScript = \"const name = document.getElementById(\\\"name\\\").value;\\r\\nconst email = document.getElementById(\\\"email\\\").value;\\r\\nconst phone = document.getElementById(\\\"phone\\\").value;\\r\\nconst course = JSON.parse(costsSelect.value || \\\"{}\\\");\\r\\nconst payAmtName = course.name;\\r\\nconst payAmtType = course.type;\\r\\nconst combinedDetails = `${payAmtType} - ${payAmtName} Email:${email} Phone:${phone}`;\\r\\nconst tenthmarks = document.getElementById(\\\"tenthmarks\\\").value || \\\"\\\";\\r\\nconst twelvethmarks = document.getElementById(\\\"twelvethmarks\\\").value || \\\"\\\";\\r\\nconst  selectedSpecializations = Array.from(costsSpecializationContainer.querySelectorAll(\\r\\n                                    \\\"input[type='checkbox']:checked\\\"))\\r\\n                                .map(checkbox => checkbox.value)\\r\\n                                .join(\\\", \\\");\\r\\n\\r\\npayformData={\\r\\n  merchant_param1: `${name} - ${email} - ${phone}`,\\r\\n  merchant_param2: `Admission UEMJ - ${payAmtName} - ${payAmtType} - ${selectedSpecializations}`,\\r\\n  merchant_param3:  `X: ${tenthmarks} XII: ${twelvethmarks}`,\\r\\n  billing_notes: combinedDetails,\\r\\n  billing_cust_notes: combinedDetails,\\r\\n  shipping_notes: combinedDetails,\\r\\n  shipping_cust_notes: combinedDetails,\\r\\n  currency: \\\"INR\\\",\\r\\n  amount: 5000,\\r\\n}\\r\\n\\r\\ne.preventDefault();\\r\\npayFormParams();\\r\\n\";\n            let totalSteps = steps.length - 1;\n            const costsSelect = document.getElementById(\"payAmt\");\n            const costsSpecializationContainer = document.getElementById(\n                \"costsSpecializationContainer\"\n            );\n\n            const payformTitle=\"Admission UEMJ \";\r\nlet payformData;\r\n\r\nconst costs = [\r\n  {\r\n    name: \"CSE\",\r\n    type: \"B.Tech\",\r\n    specializations:[\r\n      \"Artificial intelligence & Machine Learning (AI & ML)\",\r\n      \"Blockchain Technology\",\r\n      \"Cloud Computing\",\r\n      \"Cyber Forensic & Internet Security \",\r\n      \"Data Science \",\r\n      \"Internet of Things (IOT) \",\r\n      \"Big Data Analytics \",\r\n    ]\r\n  },\r\n  {\r\n    name: \"CSE( AI & ML)\",\r\n    type: \"B.Tech\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"B.Tech in Association with SAS\",\r\n    type: \"B.Tech\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"B.Tech in Association with IBM\",\r\n    type: \"B.Tech\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"B.Tech in Association with TCS\",\r\n    type: \"B.Tech\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"ECE\",\r\n    type: \"B.Tech\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"EE\",\r\n    type: \"B.Tech\",\r\n    specializations:[\r\n      \"Renewable Energy Resources\",\r\n      \"HVDC (Generation and Transmission)\",\r\n      \"Electric Vehicle\",\r\n    ]\r\n  },\r\n  {\r\n    name: \"Mechanical Engineering\",\r\n    type: \"B.Tech\",\r\n    specializations:[\r\n      \"Machine Design\",\r\n      \"Automobile Engineering\",\r\n    ]\r\n  },\r\n  {\r\n    name: \"Civil Engineering\",\r\n    type: \"B.Tech\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"CSE\",\r\n    type: \"M.Tech\",\r\n    specializations:[\r\n      \"Artificial intelligence & Machine Learning (AI & ML)\",\r\n      \"Cloud Computing\",\r\n      \"Data Science\",\r\n      \"Big Data Analytics\",\r\n    ]\r\n  },\r\n  {\r\n    name: \"ECE\",\r\n    type: \"M.Tech\",\r\n    specializations:[\"Communication Engineering\", \"Micro-Electronics & VLSI\"]\r\n  },\r\n  {\r\n    name: \"EE\",\r\n    type: \"M.Tech\",\r\n    specializations:[\"Power System\", \"Power Electronics\"]\r\n  },\r\n  {\r\n    name: \"Mechanical Engineering\",\r\n    type: \"M.Tech\",\r\n    specializations:[\r\n      \"Production Engineering\",\r\n      \"Thermal Engineering\",\r\n    ]\r\n  },\r\n  {\r\n    name: \"Civil Engineering\",\r\n    type: \"M.Tech\",\r\n    specializations:[\"Structural Engineering\"]\r\n  },\r\n  {\r\n    name: \"BPT\",\r\n    type: \"Physiotherapy\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"MPT\",\r\n    type: \"Physiotherapy\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"Computer Application\",\r\n    type: \"BCA(H)\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"Business Administration\",\r\n    type: \"BBA(H)\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"Masters Business Administration\",\r\n    type: \"MBA\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"MBA (Hospital and Healthcare Management)\",\r\n    type: \"MBA\",\r\n    specializations:[]\r\n  },\r\n  {\r\n    name: \"Masters of Computer Applications\",\r\n    type: \"MCA\",\r\n    specializations:[]\r\n  },\r\n];\r\n\r\nfunction validateForm(currentStep) {\r\n  if (currentStep === 1) {\r\n    const name = document.getElementById(\"name\").value;\r\n    const email = document.getElementById(\"email\").value;\r\n    const phone = document.getElementById(\"phone\").value;\r\n\r\n    if (!name || name.trim() === \"\") {\r\n      alert(\"Please enter your name.\");\r\n      return false;\r\n    }\r\n\r\n    if (!email || email.trim() === \"\") {\r\n      alert(\"Please enter your email.\");\r\n      return false;\r\n    }\r\n\r\n    if (!phone || phone.trim() === \"\") {\r\n      alert(\"Please enter your phone number.\");\r\n      return false;\r\n    }\r\n\r\n    return true;\r\n  }\r\n\r\n  if (currentStep === 2) {\r\n    const course = document.getElementById(\"payAmt\").value;\r\n    if (!course || course.trim() === \"\") {\r\n      alert(\"Please select a registration type.\");\r\n      return false;\r\n    }\r\n\r\n    return true;\r\n  }\r\n}\r\n\n\n            function isValidatedStep(currentStep) {\n                const errorContainer = document.getElementById(\"error-messages\");\n                errorContainer.innerHTML = \"\";\n                errorContainer.classList.add(\"hidden\");\n\n                const inputs = currentStep.querySelectorAll(\"input, select, textarea\");\n                let isValid = true;\n                const errorList = [];\n\n                inputs.forEach(input => {\n                    if (!input.checkValidity()) {\n                        isValid = false;\n\n                        const label = input.closest(\"label\")?.textContent?.trim() ||\n                            input.getAttribute(\"name\") ||\n                            input.getAttribute(\"id\") || \"This field\";\n\n                        errorList.push(`${label.toUpperCase()}: ${input.validationMessage}`);\n                    }\n                });\n\n                if (!isValid) {\n                    errorContainer.innerHTML = \"<ul class='list-style'>\" +\n                        errorList.map(msg => `<li class=\"stepper-error-msg\">${msg}<\/li>`).join(\"\") +\n                        \"<\/ul>\";\n                    errorContainer.classList.remove(\"hidden\");\n                    return false; \/\/ Stop navigation to next step\n                } else {\n                    errorContainer.innerHTML = \"\";\n                    errorContainer.classList.add(\"hidden\");\n                    return true; \/\/ Allow navigation to next step\n                }\n            }\n\n            if (typeof costs !== \"undefined\") {\n                const costsByType = costs.reduce((acc, cost) => {\n                    if (!acc[cost.type]) {\n                        acc[cost.type] = [];\n                    }\n                    acc[cost.type].push(cost);\n                    return acc;\n                }, {});\n\n                \/\/ Populate registration type dropdown\n                Object.keys(costsByType).forEach((type) => {\n                    const optgroup = document.createElement(\"optgroup\");\n                    optgroup.label = type;\n\n                    costsByType[type].forEach((cost) => {\n                        const option = document.createElement(\"option\");\n                        option.value = JSON.stringify(cost);\n                        if (cost.cost !== undefined) {\n                            if (cost.currency !== undefined) {\n                                option.textContent = `${cost.name} - ${cost.cost} ${cost.currency}`;\n                            } else {\n                                option.textContent = `${cost.name} - ${cost.cost} INR`;\n                            }\n                        } else {\n                            option.textContent = cost.name;\n                        }\n                        optgroup.appendChild(option);\n                    });\n                    if (costsSelect) {\n                        costsSelect.appendChild(optgroup);\n                    }\n                });\n\n                if (costs[0]?.specializations !== undefined && costs[0]?.specializations?.length !== 0 &&\n                    costsSelect !== undefined &&\n                    costsSpecializationContainer !== undefined) {\n                    costsSelect.addEventListener(\"change\", function() {\n                        \/\/ Clear previous specializations\n                        costsSpecializationContainer.innerHTML = \"\";\n\n                        const selectedCourse = costs.find(cost => cost.name === JSON.parse(this.value)\n                            .name);\n                        if (selectedCourse) {\n                            const fragment = document.createDocumentFragment(); \/\/ Optimize DOM updates\n\n                            selectedCourse.specializations.forEach(spec => {\n                                const label = document.createElement(\"label\");\n                                label.className =\n                                    \"inline-flex items-center px-4 py-2 m-1 border rounded-full cursor-pointer text-sm font-medium transition-colors duration-200 bg-gray-200 text-gray-700 hover:bg-gray-300\";\n\n                                const checkbox = document.createElement(\"input\");\n                                checkbox.type = \"checkbox\";\n                                checkbox.name = \"specialization[]\";\n                                checkbox.value = spec;\n                                checkbox.className = \"hidden\";\n\n                                \/\/ Attach event listener only once\n                                label.addEventListener(\"click\", function(event) {\n                                    event.preventDefault();\n                                    checkbox.checked = !checkbox.checked;\n                                    label.classList.toggle(\"bg-surfTheWeb\");\n                                    label.classList.toggle(\"text-white\");\n                                    label.classList.toggle(\"border-surfTheWeb\");\n                                });\n\n                                label.appendChild(checkbox);\n                                label.appendChild(document.createTextNode(\" \" + spec));\n                                fragment.appendChild(label);\n                            });\n\n                            costsSpecializationContainer.appendChild(fragment); \/\/ Append everything at once\n                        }\n                    });\n                }\n            }\n\n            document.querySelectorAll(\".btn-next\").forEach(button => {\n                button.addEventListener(\"click\", function() {\n                    let currentStep = this.closest(\".form-step\");\n                    let nextStepIndex = parseInt(this.getAttribute(\"data-next\"));\n\n                    if (!isNaN(nextStepIndex) && isValidatedStep(currentStep)) {\n                        currentStep.classList.add(\"hidden\");\n                        document.querySelectorAll(`[data-step=\"${nextStepIndex}\"]`).forEach((\n                            step) => step.classList.remove(\n                            \"hidden\"));\n                        stepIndicators.forEach((el, index) => {\n                            el.classList.toggle(\"bg-surfTheWeb\", index <= nextStepIndex);\n                            el.classList.toggle(\"bg-gray-500\", index > nextStepIndex);\n                        });\n                        progressBar.style.width = `${(nextStepIndex \/ totalSteps) * 100}%`;\n                    }\n                });\n            });\n\n            document.querySelectorAll(\".btn-prev\").forEach(button => {\n                button.addEventListener(\"click\", function() {\n                    let currentStep = this.closest(\".form-step\");\n                    let prevStepIndex = parseInt(this.getAttribute(\"data-prev\"));\n                    if (!isNaN(prevStepIndex)) {\n                        currentStep.classList.add(\"hidden\");\n                        document.querySelectorAll(`[data-step=\"${prevStepIndex}\"]`).forEach((\n                            step) => step.classList.remove(\n                            \"hidden\"));\n                        stepIndicators.forEach((el, index) => {\n                            el.classList.toggle(\"bg-surfTheWeb\", index <= prevStepIndex);\n                            el.classList.toggle(\"bg-gray-500\", index > prevStepIndex);\n                        });\n                        progressBar.style.width = `${(prevStepIndex \/ totalSteps) * 100}%`;\n                    }\n                });\n            });\n\n            form.addEventListener(\"submit\", function(e) {\n                if (lastStepCustomScript) {\n                    const name = document.getElementById(\"name\").value;\r\nconst email = document.getElementById(\"email\").value;\r\nconst phone = document.getElementById(\"phone\").value;\r\nconst course = JSON.parse(costsSelect.value || \"{}\");\r\nconst payAmtName = course.name;\r\nconst payAmtType = course.type;\r\nconst combinedDetails = `${payAmtType} - ${payAmtName} Email:${email} Phone:${phone}`;\r\nconst tenthmarks = document.getElementById(\"tenthmarks\").value || \"\";\r\nconst twelvethmarks = document.getElementById(\"twelvethmarks\").value || \"\";\r\nconst  selectedSpecializations = Array.from(costsSpecializationContainer.querySelectorAll(\r\n                                    \"input[type='checkbox']:checked\"))\r\n                                .map(checkbox => checkbox.value)\r\n                                .join(\", \");\r\n\r\npayformData={\r\n  merchant_param1: `${name} - ${email} - ${phone}`,\r\n  merchant_param2: `Admission UEMJ - ${payAmtName} - ${payAmtType} - ${selectedSpecializations}`,\r\n  merchant_param3:  `X: ${tenthmarks} XII: ${twelvethmarks}`,\r\n  billing_notes: combinedDetails,\r\n  billing_cust_notes: combinedDetails,\r\n  shipping_notes: combinedDetails,\r\n  shipping_cust_notes: combinedDetails,\r\n  currency: \"INR\",\r\n  amount: 5000,\r\n}\r\n\r\ne.preventDefault();\r\npayFormParams();\r\n\n                    if (lastStepCustomScript.includes('e.preventDefault();') && lastStepCustomScript\n                        .includes(\n                            'payFormParams();')) {\n                        e.preventDefault();\n                        payFormParams();\n                    }\n                } else {\n                    e.preventDefault();\n                    payFormParams();\n                }\n                form.reset();\n            });\n\n            function payFormParams() {\n                if (typeof payformData !== \"undefined\" && payformData !== null) {\n                    document.getElementById(\"merchant_param1\").value = payformData.merchant_param1;\n                    document.getElementById(\"merchant_param2\").value = payformData.merchant_param2;\n                    document.getElementById(\"merchant_param3\").value = payformData.merchant_param3;\n                    document.getElementById(\"billing_notes\").value = payformData.billing_notes;\n                    document.getElementById(\"billing_cust_notes\").value = payformData.billing_cust_notes;\n                    document.getElementById(\"shipping_notes\").value = payformData.shipping_notes;\n                    document.getElementById(\"shipping_cust_notes\").value = payformData.shipping_cust_notes;\n                    document.getElementById(\"currency\").value = payformData.currency;\n                    document.getElementById(\"amount\").value = payformData.amount;\n                } else {\n                    const name = document.getElementById(\"name\").value;\n                    const email = document.getElementById(\"email\").value;\n                    const phone = document.getElementById(\"phone\").value;\n                    const title = typeof payformTitle !== \"undefined\" ? payformTitle : \"Provisional Admission\";\n                    if (typeof costs !== \"undefined\" && costsSelect) {\n                        const course = JSON.parse(costsSelect.value || \"{}\");\n                        const payAmtName = course.name;\n                        const payAmtType = course.type;\n                        const payAmtCurrency = course.currency;\n                        const payAmtCosts = course.cost;\n                        const payAmtDetails = `${payAmtType} - ${payAmtName} Email:${email} Phone:${phone}`;\n                        let selectedSpecializations;\n                        if (costs[0]?.specializations && costsSpecializationContainer !== undefined) {\n                            selectedSpecializations = Array.from(costsSpecializationContainer.querySelectorAll(\n                                    \"input[type='checkbox']:checked\"))\n                                .map(checkbox => checkbox.value)\n                                .join(\", \");\n                        }\n\n                        document.getElementById(\"merchant_param1\").value = `${name}`;\n                        document.getElementById(\n                                \"merchant_param2\"\n                            ).value = typeof payformMerchantParam2 !== 'undefined' ? payformMerchantParam2 :\n                            `${title} - ${payAmtName} - ${payAmtType}` +\n                            (selectedSpecializations ? ` - ${selectedSpecializations}` : \"\");\n                        document.getElementById(\"merchant_param3\").value = `${email} - ${phone}`;\n                        document.getElementById(\"billing_notes\").value = payAmtDetails;\n                        document.getElementById(\"billing_cust_notes\").value = payAmtDetails;\n                        document.getElementById(\"shipping_notes\").value = payAmtDetails;\n                        document.getElementById(\"shipping_cust_notes\").value = payAmtDetails;\n                        document.getElementById(\"currency\").value = typeof payformCurrency !== \"undefined\" ?\n                            payformCurrency : payAmtCurrency ?? \"INR\";\n                        document.getElementById(\"amount\").value = typeof payformCosts !== \"undefined\" ?\n                            payformCosts : payAmtCosts;\n                    } else {\n                        const payAmtDetails = `Email:${email} Phone:${phone}`;\n\n                        document.getElementById(\"merchant_param1\").value = `${name}`;\n                        document.getElementById(\n                                \"merchant_param2\"\n                            ).value = typeof payformMerchantParam2 !== 'undefined' ? payformMerchantParam2 :\n                            `${title} - ${email} - ${phone}`;\n                        document.getElementById(\"merchant_param3\").value = `${email} - ${phone}`;\n                        document.getElementById(\"billing_notes\").value = payAmtDetails;\n                        document.getElementById(\"billing_cust_notes\").value = payAmtDetails;\n                        document.getElementById(\"shipping_notes\").value = payAmtDetails;\n                        document.getElementById(\"shipping_cust_notes\").value = payAmtDetails;\n                        document.getElementById(\"currency\").value = typeof payformCurrency !== \"undefined\" ?\n                            payformCurrency : \"INR\";\n                        document.getElementById(\"amount\").value = typeof payformCosts !== \"undefined\" ?\n                            payformCosts : 0;\n                    }\n                }\n                document.getElementById(\"payForm\").submit();\n            }\n        });\n    <\/script>\n\n\n\n\n<div class=\"container mx-auto px-2 md:px-0 my-4\"><img decoding=\"async\" data-attachment-id=\"7727\" data-permalink=\"https:\/\/uem.edu.in\/uem-jaipur\/welcome-uem-jaipur\/global-ratings\/\" data-orig-file=\"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2020\/05\/Global-ratings.png\" data-orig-size=\"890,140\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Global ratings\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2020\/05\/Global-ratings-300x47.png\" data-large-file=\"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2020\/05\/Global-ratings.png\" class=\"img-fluid w-full wp-image-7727\" src=\"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2016\/03\/Ratings.png\" \/><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-5841","page","type-page","status-publish","hentry","no-wpautop"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Provisional Admission - UEM Jaipur<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Provisional Admission - UEM Jaipur\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/\" \/>\n<meta property=\"og:site_name\" content=\"UEM Jaipur\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/uemjpr\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-16T08:57:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2020\/05\/Global-ratings.png\" \/>\n\t<meta property=\"og:image:width\" content=\"890\" \/>\n\t<meta property=\"og:image:height\" content=\"140\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@jaipur_uem\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/online-payment\\\/\",\"url\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/online-payment\\\/\",\"name\":\"Provisional Admission - UEM Jaipur\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/online-payment\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/online-payment\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.uem.edu.in\\\/uploads\\\/sites\\\/3\\\/2016\\\/03\\\/Ratings.png\",\"datePublished\":\"2018-05-10T13:25:22+00:00\",\"dateModified\":\"2025-04-16T08:57:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/online-payment\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/online-payment\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/online-payment\\\/#primaryimage\",\"url\":\"https:\\\/\\\/media.uem.edu.in\\\/uploads\\\/sites\\\/3\\\/2016\\\/03\\\/Ratings.png\",\"contentUrl\":\"https:\\\/\\\/media.uem.edu.in\\\/uploads\\\/sites\\\/3\\\/2016\\\/03\\\/Ratings.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/online-payment\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Provisional Admission\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/#website\",\"url\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/\",\"name\":\"UEM Jaipur\",\"description\":\"University of Engineering &amp; Management Jaipur\",\"publisher\":{\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/#organization\",\"name\":\"UEM Jaipur\",\"url\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/media.uem.edu.in\\\/uploads\\\/sites\\\/3\\\/2016\\\/03\\\/UEM-Logo-1.png\",\"contentUrl\":\"https:\\\/\\\/media.uem.edu.in\\\/uploads\\\/sites\\\/3\\\/2016\\\/03\\\/UEM-Logo-1.png\",\"width\":597,\"height\":418,\"caption\":\"UEM Jaipur\"},\"image\":{\"@id\":\"https:\\\/\\\/uem.edu.in\\\/uem-jaipur\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/uemjpr\\\/\",\"https:\\\/\\\/x.com\\\/jaipur_uem\",\"https:\\\/\\\/www.youtube.com\\\/@UEMJaipurOffical\",\"https:\\\/\\\/www.instagram.com\\\/jaipur_uem\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Provisional Admission - UEM Jaipur","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/","og_locale":"en_US","og_type":"article","og_title":"Provisional Admission - UEM Jaipur","og_url":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/","og_site_name":"UEM Jaipur","article_publisher":"https:\/\/www.facebook.com\/uemjpr\/","article_modified_time":"2025-04-16T08:57:15+00:00","og_image":[{"width":890,"height":140,"url":"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2020\/05\/Global-ratings.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@jaipur_uem","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/","url":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/","name":"Provisional Admission - UEM Jaipur","isPartOf":{"@id":"https:\/\/uem.edu.in\/uem-jaipur\/#website"},"primaryImageOfPage":{"@id":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/#primaryimage"},"image":{"@id":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/#primaryimage"},"thumbnailUrl":"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2016\/03\/Ratings.png","datePublished":"2018-05-10T13:25:22+00:00","dateModified":"2025-04-16T08:57:15+00:00","breadcrumb":{"@id":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/#primaryimage","url":"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2016\/03\/Ratings.png","contentUrl":"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2016\/03\/Ratings.png"},{"@type":"BreadcrumbList","@id":"https:\/\/uem.edu.in\/uem-jaipur\/online-payment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uem.edu.in\/uem-jaipur\/"},{"@type":"ListItem","position":2,"name":"Provisional Admission"}]},{"@type":"WebSite","@id":"https:\/\/uem.edu.in\/uem-jaipur\/#website","url":"https:\/\/uem.edu.in\/uem-jaipur\/","name":"UEM Jaipur","description":"University of Engineering &amp; Management Jaipur","publisher":{"@id":"https:\/\/uem.edu.in\/uem-jaipur\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uem.edu.in\/uem-jaipur\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/uem.edu.in\/uem-jaipur\/#organization","name":"UEM Jaipur","url":"https:\/\/uem.edu.in\/uem-jaipur\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uem.edu.in\/uem-jaipur\/#\/schema\/logo\/image\/","url":"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2016\/03\/UEM-Logo-1.png","contentUrl":"https:\/\/media.uem.edu.in\/uploads\/sites\/3\/2016\/03\/UEM-Logo-1.png","width":597,"height":418,"caption":"UEM Jaipur"},"image":{"@id":"https:\/\/uem.edu.in\/uem-jaipur\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/uemjpr\/","https:\/\/x.com\/jaipur_uem","https:\/\/www.youtube.com\/@UEMJaipurOffical","https:\/\/www.instagram.com\/jaipur_uem\/"]}]}},"jetpack_shortlink":"https:\/\/wp.me\/P7ldD4-1wd","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/uem.edu.in\/uem-jaipur\/wp-json\/wp\/v2\/pages\/5841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uem.edu.in\/uem-jaipur\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uem.edu.in\/uem-jaipur\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uem.edu.in\/uem-jaipur\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uem.edu.in\/uem-jaipur\/wp-json\/wp\/v2\/comments?post=5841"}],"version-history":[{"count":43,"href":"https:\/\/uem.edu.in\/uem-jaipur\/wp-json\/wp\/v2\/pages\/5841\/revisions"}],"predecessor-version":[{"id":22720,"href":"https:\/\/uem.edu.in\/uem-jaipur\/wp-json\/wp\/v2\/pages\/5841\/revisions\/22720"}],"wp:attachment":[{"href":"https:\/\/uem.edu.in\/uem-jaipur\/wp-json\/wp\/v2\/media?parent=5841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}