{"id":373,"date":"2022-10-12T13:31:21","date_gmt":"2022-10-12T12:31:21","guid":{"rendered":"https:\/\/apps.nhslothian.scot\/onlinepayments\/?page_id=373"},"modified":"2023-09-21T11:18:11","modified_gmt":"2023-09-21T10:18:11","slug":"membership","status":"publish","type":"page","link":"https:\/\/apps.nhslothian.scot\/onlinepayments\/membership\/","title":{"rendered":"Memberships"},"content":{"rendered":"\n<script type=\"text\/javascript\">\nvar options = [\n\t\"Other (Please Specify)\"\n];\n\t\n\tvar currencyRegex = \/^[0-9]\\d*(((,\\d{3}){1})?(\\.\\d{0,2})?)$\/;\n\tvar validEmailFormat = \/^[a-zA-Z0-9_\\.]+@[a-zA-Z0-9_\\.]+\\.[a-zA-Z]\/;\n\t\n\tfunction validate(form)\n\t{\n\t\tvar err = \"\";\n\t\tvar rtn = true;\n\t\t\n\t\tif(form.ref1.value == \"\")\n\t\t{\n\t\t\terr += \"\\nPlease enter year\";\n\t\t\trtn = false;\n\t\t}\n\t\tif(form.ref2.value == \"\")\n\t\t{\n\t\t\terr += \"\\nPlease select a membership\";\n\t\t\trtn = false;\n\t\t}else if(form.ref2.value == \"_OTHER\")\n\t\t{\n\t\t\tif(form.ref2b.value == \"\")\n\t\t\t{\n\t\t\t\terr += \"\\nPlease provide a membership name\";\n\t\t\t\trtn = false;\n\t\t\t}\n\t\t}\n\t\tif(form.name.value == \"\")\n\t\t{\n\t\t\terr += \"\\nPlease enter a name\";\n\t\t\trtn = false;\n\t\t}\n\t\tif(form.tel.value == \"\")\n\t\t{\n\t\t\terr += \"\\nPlease enter a telephone number\";\n\t\t\trtn = false;\n\t\t}\n\t\tif(form.email.value == \"\") \n\t\t{\n\t\t\terr += \"\\nPlease enter an email address\";\n\t\t\trtn = false;\n\t\t}else if(!form.email.value.match(validEmailFormat))\n\t\t{\n\t\t\terr += \"\\nPlease enter a valid email address\";\n\t\t\trtn = false;\n\t\t}\n\t\tif(form.paymentType.value == \"\")\n\t\t{\n\t\t\terr += \"\\nPlease select a payment method\";\n\t\t\trtn = false;\n\t\t}\n\t\tif(form.amount.value == \"\") \n\t\t{\n\t\t\terr += \"\\nPlease enter an amount to pay\";\n\t\t\trtn = false;\n\t\t}else if (isNaN(+form.amount.value) || !currencyRegex.test(form.amount.value))\n\t\t{\n\t\t\terr += \"\\nPlease enter a valid amount to pay\";\n\t\t\trtn = false;\n\t\t}else if(parseFloat(form.amount.value) > 10000)\n\t\t{\n\t\t\terr += \"\\nPlease enter a valid amount (below \u00a310000) to pay\";\n\t\t\trtn = false;\n\t\t}\n\t\tif(rtn == false) \n\t\t{\n\t\t\talert(\"The following must be completed first:\\n\"+err);\n\t\t}else\n\t\t{\n\t\t\t\/\/compile 'cart ID' = Type | ref1 | ref2\n\t\t\tif(form.ref2.value == \"_OTHER\")\n\t\t\t\tdocument.form.cartId.value = \"Membership | \" + document.form.ref1.value + document.form.ref2b.value;\n\t\t\telse\n\t\t\t\tdocument.form.cartId.value = \"Membership | \" + document.form.ref1.value + document.form.ref2.value;\n\t\t\t\n\t\t\t\/\/set 'desc' to 'Additional Notes'\n\t\t\tdocument.form.desc.value = document.form.message.value;\n\t\t}\n\n\t\treturn rtn;\n\t}\n\t\n\tjQuery(document).ready(function()\n\t{\n\t\tfor(var i = 0; i < options.length; i++)\n\t\t{\n\t\t\tjQuery(\"#ref2\").append(\"<option value=\\\"\"+options[i]+\"\\\">\"+options[i]+\"<\/option>\");\n\t\t}\n\t});\n\t\n<\/script>\n\n<style type=\"text\/css\">\n\t.help\n\t{\n\t\ttext-align:center;\n\t\tbackground-image: url(\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAY0lEQVQ4T2NkAIKj52\/+B9HEAmtDdUaIppQ9JG\");\n\t\tbackground-repeat: no-repeat;\n\t\twidth : 14px;\n\t\theight:14px;\t\t\t\t\n\t}\n\t\n\tinput[type=\"text\"]\n\t{\n\t}\n<\/style>\n\n\n<form onsubmit=\"return validate(document.form);\" name=\"form\" method=\"post\" action=\"https:\/\/secure.worldpay.com\/wcc\/purchase\">\n<input type=\"hidden\" value=\"311497\" name=\"instId\"><!-- Merchant installation Id -->\n<input type=\"hidden\" value=\"NHSLOTHIANM2\" name=\"accId1\">\n<input type=\"hidden\" value=\"\" name=\"cartId\"><!-- This is a unique identifier for merchants use. Example: PRODUCT123 -->\n<input type=\"hidden\" value=\"GBP\" name=\"currency\"><!-- Choose appropriate currency that you would like to use -->\n<input type=\"hidden\" name=\"desc\" value=\"Undefined\">\n<input type=\"hidden\" name=\"testMode\" value=\"0\">\n\n<table bgcolor=\"\">\n\t<tbody>\n\t\t<tr>\n\t\t\t<td align=\"left\" colspan=\"3\">* Mandatory field<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td align=\"center\">Payment for:<\/td>\n\t\t\t<td align=\"left\" colspan=\"2\" id=\"formType\">Membership<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td style=\"text-align:right\">Year *<\/td>\n\t\t\t<td><input type=\"text\" size=\"30\" name=\"ref1\" maxlength=\"40\"><\/td>\n\t\t\t<td><\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td style=\"text-align:right\">Membership *<\/td>\n\t\t\t<td>\n\t\t\t\t<select id=\"ref2\" name=\"ref2\">\n\t\t\t\t\t<option value=\"\">&#8211; Please Select &#8211;<\/option>\n\t\t\t\t<\/select>\n\t\t\t<\/td>\n\t\t\t<td><\/td>\n\t\t<\/tr>\n\t\t\n\t\t<tr id=\"ref2b_tr\" style=\"display:none\">\n\t\t\t<td style=\"text-align:right\">Membership *<\/td>\n\t\t\t<td>\n\t\t\t\t<input type=\"text\" id=\"ref2b\" name=\"ref2b\" disabled=\"\">\n\t\t\t<\/td>\n\t\t\t<td><\/td>\n\t\t<\/tr>\n\t\t\n\t\t<tr>\n\t\t\t<td style=\"text-align:right\">Cardholder name *<\/td>\n\t\t\t<td><input type=\"text\" size=\"30\" name=\"name\" maxlength=\"40\"><\/td>\n\t\t\t<td><div class=\"help\" title=\"Name of cardholder. Member name (if different from cardholder) should be provided in Additional Details below\"><\/div><\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td style=\"text-align:right\">Telephone *<\/td>\n\t\t\t<td><input type=\"text\" name=\"tel\" maxlength=\"30\"><\/td>\n\t\t\t<td><div class=\"help\" title=\"Cardholder Telephone Number\"><\/div><\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td style=\"text-align:right\">Email Address *<\/td>\n\t\t\t<td><input type=\"text\" size=\"30\" name=\"email\"><\/td>\n\t\t\t<td><div class=\"help\" title=\"Cardholder Email Address\"><\/div><\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td style=\"text-align:right\">Method of payment *<\/td>\n\t\t\t<td><select name=\"paymentType\">\n\t\t\t\t<option value=\"\">&#8211; Please Select &#8211;<\/option>\n\t\t\t\t<option value=\"MSCD\">MasterCard<\/option>\n\t\t\t\t<option value=\"DMC\">Debit MasterCard<\/option>\n\t\t\t\t<option value=\"JCB\">JCB<\/option>\n\t\t\t\t<option value=\"MAES\">Maestro<\/option>\n\t\t\t\t<option value=\"VISA\">Visa<\/option>\n\t\t\t\t<option value=\"VISD\">Visa Delta<\/option>\n\t\t\t<\/select><\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td style=\"text-align:right\">Amount *<\/td>\n\t\t\t<td><input type=\"text\" name=\"amount\"><\/td>\n\t\t\t<td><div class=\"help\" title=\"Amount to be paid, in GBP, maximum \u00a310000\"><\/div><\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td colspan=\"3\">Any additional Information<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td colspan=\"3\"><textarea rows=\"4\" name=\"message\" style=\"width:99%\"><\/textarea><\/td>\n\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n<input type=\"submit\" onclick=\"\" value=\"Continue...\">\n<button type=\"reset\" value=\"Reset\">Reset<\/button>\n<input type=\"button\" onclick=\"history.back();\" value=\"Back\">\n<\/form>\n","protected":false},"excerpt":{"rendered":"<p>var currencyRegex = \/^[0-9]\\d*(((,\\d{3}){1})?(\\.\\d{0,2})?)$\/; var validEmailFormat = \/^[a-zA-Z0-9_\\.]+@[a-zA-Z0-9_\\.]+\\.[a-zA-Z]\/; function validate(form) { var err = &#8220;&#8221;; var rtn = true; if(form.ref1.value == &#8220;&#8221;) { err += &#8220;\\nPlease enter year&#8221;; rtn = false; } if(form.ref2.value == &#8220;&#8221;) { err += &#8220;\\nPlease select a membership&#8221;; rtn = false; }else if(form.ref2.value == &#8220;_OTHER&#8221;) { if(form.ref2b.value == &#8220;&#8221;) { err<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"class_list":["post-373","page","type-page","status-publish","hentry"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"NHS Lothian","author_link":"https:\/\/apps.nhslothian.scot\/onlinepayments\/author\/nhs-lothian\/"},"rttpg_comment":0,"rttpg_category":false,"rttpg_excerpt":"var currencyRegex = \/^[0-9]\\d*(((,\\d{3}){1})?(\\.\\d{0,2})?)$\/; var validEmailFormat = \/^[a-zA-Z0-9_\\.]+@[a-zA-Z0-9_\\.]+\\.[a-zA-Z]\/; function validate(form) { var err = \"\"; var rtn = true; if(form.ref1.value == \"\") { err += \"\\nPlease enter year\"; rtn = false; } if(form.ref2.value == \"\") { err += \"\\nPlease select a membership\"; rtn = false; }else if(form.ref2.value == \"_OTHER\") { if(form.ref2b.value == \"\") { err","_links":{"self":[{"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/pages\/373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/comments?post=373"}],"version-history":[{"count":12,"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/pages\/373\/revisions"}],"predecessor-version":[{"id":498,"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/pages\/373\/revisions\/498"}],"wp:attachment":[{"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/media?parent=373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/categories?post=373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}