diff --git a/views/credit_cards.slim b/views/credit_cards.slim index e8e09c56ec47c2fc85bff43ff338891547bbd7f6..13f0b740bbbd84f170466703d83670289f400ba1 100644 --- a/views/credit_cards.slim +++ b/views/credit_cards.slim @@ -24,6 +24,9 @@ form method="post" action="" #braintree | Unfortunately, our credit card processor requires JavaScript. + small + | Charges will come from MBOA or Soprani.ca Telecom + label#amount style="#{'display:none;' unless params['amount']}" div Amount of initial deposit (minimum $15) input type="number" name="amount" min="15" value="#{params.fetch('amount', '')}" @@ -56,7 +59,7 @@ javascript: button.innerHTML = "Save"; document.querySelector("form").appendChild(button); - if (window.xmpp_xep0050) { + if (window.xmpp_xep0050 && window.xmpp_xep0050.preventDefault) { xmpp_xep0050.preventDefault(); window.addEventListener("message", (ev) => { @@ -102,6 +105,7 @@ javascript: threeDSecure: { amount: document.querySelector("input[name=amount]").value || "0.0", requireChallenge: true, + challengeRequested: true, collectDeviceData: true, email: "#{jid.sub(/@cheogram.com$/, "").gsub(/(%5[cC])|\\/, "=")}@smtp.cheogram.com" } diff --git a/views/esim_adapter.slim b/views/esim_adapter.slim index 2ec5c4e81ec9e1dcbe04af3138ff907723bd4321..2e642073f0d1833c0842fe0ccf58f4535b65dbab 100644 --- a/views/esim_adapter.slim +++ b/views/esim_adapter.slim @@ -125,6 +125,9 @@ section data-hx-get="/esim-adapter/total" data-hx-trigger="input delay:1s,change input type="hidden" name="atfd" value=antifraud input type="hidden" name="braintree_nonce" + small + | Charges will come from MBOA or Soprani.ca Telecom + label.half#compatible span I have verified that my Android device is compatible with the app input type="checkbox" required=true @@ -154,6 +157,7 @@ javascript: threeDSecure: { amount: document.querySelector("input[name=amount]").value, requireChallenge: true, + challengeRequested: true, collectDeviceData: true, email: document.querySelector("input[name=email]").value }