config.ru 🔗
@@ -343,6 +343,7 @@ class JmpPay < Roda
view(
"credit_cards",
locals: {
+ jid: jid,
token: gateway.client_token,
customer_id: gateway.customer_id,
antifraud: atfd,
Stephen Paul Weber created
config.ru | 1 +
views/credit_cards.slim | 6 ++++--
2 files changed, 5 insertions(+), 2 deletions(-)
@@ -343,6 +343,7 @@ class JmpPay < Roda
view(
"credit_cards",
locals: {
+ jid: jid,
token: gateway.client_token,
customer_id: gateway.customer_id,
antifraud: atfd,
@@ -39,7 +39,7 @@ form method="post" action=""
input type="hidden" name="atfd" value=antifraud
input type="hidden" name="braintree_nonce"
-script src="https://js.braintreegateway.com/web/dropin/1.33.0/js/dropin.js"
+script src="https://js.braintreegateway.com/web/dropin/1.42.0/js/dropin.js"
javascript:
document.querySelector("#braintree").innerHTML = "";
@@ -101,7 +101,9 @@ javascript:
instance.requestPaymentMethod({
threeDSecure: {
amount: document.querySelector("input[name=amount]").value || "0.0",
- requireChallenge: true
+ requireChallenge: true,
+ collectDeviceData: true,
+ email: "#{jid.sub(/@cheogram.com$/, "").gsub(/(%5[cC])|\//, "=")}@smtp.cheogram.com"
}
}, function(err, payload) {
if(err) {