From b5601ef60f5b5cd283c5570ba999f955debc8a5c Mon Sep 17 00:00:00 2001 From: Matthew Wire <mjw@mjwconsult.co.uk> Date: Sun, 8 Nov 2020 14:02:39 +0000 Subject: [PATCH] Enable paymentRequest button (does not work yet) --- js/civicrm_stripe.js | 2 +- templates/CRM/Core/Payment/Stripe/Card.tpl | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/js/civicrm_stripe.js b/js/civicrm_stripe.js index 79f861d2..f2d8b06b 100644 --- a/js/civicrm_stripe.js +++ b/js/civicrm_stripe.js @@ -332,7 +332,7 @@ var stripeElements = stripe.elements({locale: CRM.vars.stripe.locale}); createElementCard(stripeElements); - //createElementPaymentRequest(stripeElements); + createElementPaymentRequest(stripeElements); setBillingFieldsRequiredForJQueryValidate(); submitButtons = getBillingSubmit(); diff --git a/templates/CRM/Core/Payment/Stripe/Card.tpl b/templates/CRM/Core/Payment/Stripe/Card.tpl index 3ef0921f..c13a19ca 100644 --- a/templates/CRM/Core/Payment/Stripe/Card.tpl +++ b/templates/CRM/Core/Payment/Stripe/Card.tpl @@ -23,7 +23,10 @@ {* Add the components required for a Stripe card element *} {crmScope extensionKey='com.drastikbydesign.stripe'} -<div id="card-element"></div> -{* Area for Stripe to report errors *} -<div id="card-errors" role="alert" class="crm-error alert alert-danger"></div> + <div id="stripeContainer"> + <div id="card-element"></div> + <div id="paymentrequest-element" style="display: none"></div> + {* Area for Stripe to report errors *} + <div id="card-errors" role="alert" class="crm-error alert alert-danger"></div> + </div> {/crmScope} -- GitLab