{"_id":"5632a5ec49e16d0d001224c7","user":"55b932ba8fd1a02b00f496c8","version":{"_id":"5632a5e549e16d0d00122443","__v":6,"project":"55b933b3146ef121002158d3","createdAt":"2015-10-29T23:04:05.701Z","releaseDate":"2015-10-29T23:04:05.701Z","categories":["5632a5e749e16d0d00122444","5632a5e749e16d0d00122445","5632a5e749e16d0d00122446","5632a5e749e16d0d00122447","5632a5e749e16d0d00122448","5632a5e749e16d0d00122449","5632a5e749e16d0d0012244a","5632a5e749e16d0d0012244b","5632a5e749e16d0d0012244c","5632a5e749e16d0d0012244d","5632a5e749e16d0d0012244e","5632a5e749e16d0d0012244f","5632a5e749e16d0d00122450","5632b179df556c0d00cd095b","564e13053b2b4a19000cd69b","59caa9df65accc001a489c95","59cab50965accc001a489d28","59cadd464ab7b70024378e74"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.1.0","version":"1.1"},"__v":0,"project":"55b933b3146ef121002158d3","githubsync":"","category":{"_id":"5632a5e749e16d0d00122444","pages":["5632a5ec49e16d0d001224bd","5632a5ec49e16d0d001224be","5632a5ec49e16d0d001224bf","5632a5ec49e16d0d001224c0","5632a5ec49e16d0d001224c1","5632a5ec49e16d0d001224c2","5632a5ec49e16d0d001224c3","5632a5ec49e16d0d001224c4","5632a5ec49e16d0d001224c5","5632a5ec49e16d0d001224c6","5632a5ec49e16d0d001224c7","5632a5ec49e16d0d001224c8","5632a5ec49e16d0d001224c9","5632a5ec49e16d0d001224ca","5632a5ec49e16d0d001224cb","5633bab59c607719001b86a1","5633bcbac49a7c19001fd0a6","5633befcc49a7c19001fd0a9","5633c585b904a10d0032f864","5633d7547b56ae0d0025a062","5633d7e87b56ae0d0025a066","5633d85435355017003ca3c8","5633da507e9e880d00af1a28","5633daa3fa71f30d00ba74ab","5633e1f87e9e880d00af1a3f","5633e323fa71f30d00ba74b9","5633e3aa7b56ae0d0025a072","5633e4c6737ea01700ea3276"],"project":"55b933b3146ef121002158d3","version":"5632a5e549e16d0d00122443","__v":14,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-07-31T23:12:47.262Z","from_sync":false,"order":0,"slug":"epayment-form","title":"ePayment Form"},"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-08-03T18:35:25.885Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":10,"body":"## Adding quantity \n\nThis code is for adding a quantity field to your payment form. The form takes the quantity and multiplies it by a base amount you set in the form. The below example assumes you are using the default payment form without any changes.\n\nLog into your eBizCharge merchant gateway. Go to “Settings”, then “Source Keys”. Select the source key you are using and click “Edit”. Click “Edit Customization to Epay Form”. In the header of the document, add the following code: Follow the above instructions for adding a quality field to your form, but use the following Javascript\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<script>\\n\\n      function addCharge() \\n\\n      {\\n\\n      var baseamount = document.epayform.baseamount.value ; \\n\\n      var quantity = document.epayform.UMquantity.value ;\\n\\n      var total = (baseamount*1)*quantity;\\n\\n      document.epayform.UMamount.value = total ;\\n\\n      document.getElementById('totalamount').innerHTML = CurrencyFormatted(total) ;\\n\\n      }\\n\\n</script>\\n\\n<script>\\n\\nfunction CurrencyFormatted(amount)\\n\\n{\\n\\n        var i = parseFloat(amount);\\n\\n        if(isNaN(i)) { i = 0.00; }\\n\\n        var minus = '';\\n\\n        if(i < 0) { minus = '-'; }\\n\\n        i = Math.abs(i);\\n\\n        i = parseInt((i + .005) * 100);\\n\\n        i = i / 100;\\n\\n        s = new String(i);\\n\\n        if(s.indexOf('.') < 0) { s += '.00'; }\\n\\n        if(s.indexOf('.') == (s.length - 2)) { s += '0'; }\\n\\n        s = minus + s;\\n\\n        return s;\\n\\n}\\n\\n// end of function CurrencyFormatted()\\n\\n</script>\",\n      \"language\": \"javascript\"\n    }\n  ]\n}\n[/block]\nfind and delete the following code in your form:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<input type=\\\"hidden\\\" name=\\\"UMamount\\\" value=\\\"[UMamount]\\\">\\n\\nfind the following code in your form: \\n\\n<tr>\\n\\n<td bgcolor=\\\"#F0F0F0\\\" width=\\\"234\\\" align=\\\"right\\\"><font size=\\\"2\\\" face=\\\"Verdana\\\">Order Amount:</font></td>\\n\\n<td bgcolor=\\\"#F0F0F0\\\" width=\\\"450\\\">[UMamount]\\n\\n</td>\\n\\n</tr>\",\n      \"language\": \"html\"\n    }\n  ]\n}\n[/block]\nreplace it with the following:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<tr>\\n\\n      <td bgcolor=\\\"#F0F0F0\\\" width=\\\"234\\\" align=\\\"right\\\"><font size=\\\"2\\\" face=\\\"Verdana\\\">Payment Amount:</font></td>\\n\\n      <td bgcolor=\\\"#F0F0F0\\\" width=\\\"450\\\"><input type=\\\"hidden\\\" name=\\\"baseamount\\\" value=\\\"10.00\\\" size=10>10.00\\n\\n      </td>\\n\\n      </tr>\\n\\n      <tr>\\n\\n      <td bgcolor=\\\"#F0F0F0\\\" width=\\\"234\\\" align=\\\"right\\\"><font size=\\\"2\\\" face=\\\"Verdana\\\">Quantity:</font></td>\\n\\n      <td bgcolor=\\\"#F0F0F0\\\" width=\\\"234\\\"><input name=\\\"UMquantity\\\" type=\\\"text\\\" size=2   onChange=\\\"addCharge()\\\"></input></td>\\n\\n      </tr>\\n\\n      <tr>\\n\\n      <td bgcolor=\\\"#F0F0F0\\\" width=\\\"234\\\" align=\\\"right\\\"><font size=\\\"2\\\" face=\\\"Verdana\\\">Total Charge:</font></td>\\n\\n      <td bgcolor=\\\"#F0F0F0\\\" width=\\\"450\\\"><input type=\\\"hidden\\\" name=\\\"UMamount\\\" value=\\\"[UMamount]\\\"><div id=\\\"totalamount\\\"></div>\\n\\n      </td>\\n\\n</tr>\",\n      \"language\": \"html\"\n    }\n  ]\n}\n[/block]","excerpt":"","slug":"quanitity","type":"basic","title":"Quantity"}
## Adding quantity This code is for adding a quantity field to your payment form. The form takes the quantity and multiplies it by a base amount you set in the form. The below example assumes you are using the default payment form without any changes. Log into your eBizCharge merchant gateway. Go to “Settings”, then “Source Keys”. Select the source key you are using and click “Edit”. Click “Edit Customization to Epay Form”. In the header of the document, add the following code: Follow the above instructions for adding a quality field to your form, but use the following Javascript [block:code] { "codes": [ { "code": "<script>\n\n function addCharge() \n\n {\n\n var baseamount = document.epayform.baseamount.value ; \n\n var quantity = document.epayform.UMquantity.value ;\n\n var total = (baseamount*1)*quantity;\n\n document.epayform.UMamount.value = total ;\n\n document.getElementById('totalamount').innerHTML = CurrencyFormatted(total) ;\n\n }\n\n</script>\n\n<script>\n\nfunction CurrencyFormatted(amount)\n\n{\n\n var i = parseFloat(amount);\n\n if(isNaN(i)) { i = 0.00; }\n\n var minus = '';\n\n if(i < 0) { minus = '-'; }\n\n i = Math.abs(i);\n\n i = parseInt((i + .005) * 100);\n\n i = i / 100;\n\n s = new String(i);\n\n if(s.indexOf('.') < 0) { s += '.00'; }\n\n if(s.indexOf('.') == (s.length - 2)) { s += '0'; }\n\n s = minus + s;\n\n return s;\n\n}\n\n// end of function CurrencyFormatted()\n\n</script>", "language": "javascript" } ] } [/block] find and delete the following code in your form: [block:code] { "codes": [ { "code": "<input type=\"hidden\" name=\"UMamount\" value=\"[UMamount]\">\n\nfind the following code in your form: \n\n<tr>\n\n<td bgcolor=\"#F0F0F0\" width=\"234\" align=\"right\"><font size=\"2\" face=\"Verdana\">Order Amount:</font></td>\n\n<td bgcolor=\"#F0F0F0\" width=\"450\">[UMamount]\n\n</td>\n\n</tr>", "language": "html" } ] } [/block] replace it with the following: [block:code] { "codes": [ { "code": "<tr>\n\n <td bgcolor=\"#F0F0F0\" width=\"234\" align=\"right\"><font size=\"2\" face=\"Verdana\">Payment Amount:</font></td>\n\n <td bgcolor=\"#F0F0F0\" width=\"450\"><input type=\"hidden\" name=\"baseamount\" value=\"10.00\" size=10>10.00\n\n </td>\n\n </tr>\n\n <tr>\n\n <td bgcolor=\"#F0F0F0\" width=\"234\" align=\"right\"><font size=\"2\" face=\"Verdana\">Quantity:</font></td>\n\n <td bgcolor=\"#F0F0F0\" width=\"234\"><input name=\"UMquantity\" type=\"text\" size=2 onChange=\"addCharge()\"></input></td>\n\n </tr>\n\n <tr>\n\n <td bgcolor=\"#F0F0F0\" width=\"234\" align=\"right\"><font size=\"2\" face=\"Verdana\">Total Charge:</font></td>\n\n <td bgcolor=\"#F0F0F0\" width=\"450\"><input type=\"hidden\" name=\"UMamount\" value=\"[UMamount]\"><div id=\"totalamount\"></div>\n\n </td>\n\n</tr>", "language": "html" } ] } [/block]