sec: note the set of common services in firewall request text
[hcoop/portal.git] / payment.mlt
index 73a6243..2f618ea 100644 (file)
@@ -47,7 +47,7 @@ other countries may be different, consult <a href="https://www.paypal.com/us/cgi
    });
   </script>
 
-  <label>$<input id="paypalDues" type="text" name="amount" pattern="^\\d+\\.\\d\\d$" required="required" size="7" /></label>
+  <label>$<input id="paypalDues" type="text" name="amount" pattern="^\\d+(\\.\\d\\d)?$" required="required" size="7" /></label>
   <input type="submit" value="Add To Balance" />
 </form>
 
@@ -73,9 +73,11 @@ end %>
      $("#stripeDues").val ($(this).val ());
    });
   </script>
-  <label>$<input type="text" name="stripeDues" id="stripeDues" pattern="^\\d+\\.\\d\\d$" required="required" size="7" /></label>
+  <label>$<input type="text" name="stripeDuesUSD" id="stripeDues" pattern="^\\d+(\\.\\d\\d)?$" required="required" size="7" /></label>
   <input type="hidden" name="webuser_id" value="<% #id you %>" />
   <input type="hidden" name="webuser_name" value="<% #name you %>" />
+  <input type="hidden" name="cmd" value="member_payment" />
+  <input type="hidden" name="stripeDues" id="stripeDuesCents" value="" />
   
   <button id="stripePay">Add To Balance</button>
   <script>
@@ -83,7 +85,7 @@ end %>
      if ($("#stripeDues")[0].validity.valid) { 
        var token = function(res){
         var $input = $('<input type=hidden name=stripeToken />').val(res.id);
-        $("#stripeDues").val($("#stripeDues").val() * 100);
+        $("#stripeDuesCents").val($("#stripeDues").val() * 100);
         $('#stripeForm').append($input).submit();
        };
        
@@ -92,8 +94,8 @@ end %>
         key: 'pk_test_sJkMs1I4fVK4JQu9QkFDjOMs',
         image: '/globe.gif',
         name: 'Hcoop',
-        description: 'Dues',
-        amount:  ($("#stripeDues").val() * 100),
+        description: 'Dues ($'.concat ($("#stripeDues").val ()).concat (')'),
+        amount:  $("#stripeDues").val() * 100,
         currency: 'usd',
         address: true,
         panelLabel: 'Pay {{amount}}',