{"id":368,"date":"2022-10-12T13:28:42","date_gmt":"2022-10-12T12:28:42","guid":{"rendered":"https:\/\/apps.nhslothian.scot\/onlinepayments\/?page_id=368"},"modified":"2023-09-21T11:17:00","modified_gmt":"2023-09-21T10:17:00","slug":"invoice","status":"publish","type":"page","link":"https:\/\/apps.nhslothian.scot\/onlinepayments\/invoice\/","title":{"rendered":"Invoices"},"content":{"rendered":"\n<script type=\"text\/javascript\">\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 customer code\";\n\t\t\trtn = false;\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\tdocument.form.cartId.value = \"Invoice | \" + document.form.ref1.value + (document.form.ref2.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<\/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\/+B9HEAmtDdUaIppQ9JGGwHpjG\/0QCkCU4NaK7ANlMnBphmmCKsfGx2ki2RnRngQwiyqm4nIgsjjdU0Z1MtEZcsYM3OkCaaG8jKckOnrZBDFIwKDMAALjMRdDbK0LbAAAAAElFTkSuQmCC);\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\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\">Invoice<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td style=\"text-align:right\">Customer Code *<\/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\">Invoice number(s)<\/td>\n\t\t\t<td><input type=\"text\" size=\"30\" name=\"ref2\" 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\">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.\"><\/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>function validate(form) { var err = &#8220;&#8221;; var rtn = true; if(form.ref1.value == &#8220;&#8221;) { err += &#8220;\\nPlease enter customer code&#8221;; rtn = false; } if(form.name.value == &#8220;&#8221;) { err += &#8220;\\nPlease enter a name&#8221;; rtn = false; } if(form.tel.value == &#8220;&#8221;) { err += &#8220;\\nPlease enter a telephone number&#8221;; rtn = false; } if(form.email.value<\/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-368","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":"function validate(form) { var err = \"\"; var rtn = true; if(form.ref1.value == \"\") { err += \"\\nPlease enter customer code\"; rtn = false; } if(form.name.value == \"\") { err += \"\\nPlease enter a name\"; rtn = false; } if(form.tel.value == \"\") { err += \"\\nPlease enter a telephone number\"; rtn = false; } if(form.email.value","_links":{"self":[{"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/pages\/368","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=368"}],"version-history":[{"count":10,"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/pages\/368\/revisions"}],"predecessor-version":[{"id":497,"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/pages\/368\/revisions\/497"}],"wp:attachment":[{"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/media?parent=368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apps.nhslothian.scot\/onlinepayments\/wp-json\/wp\/v2\/categories?post=368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}