E::ts('The <em>%1</em> extension requires the <em>Payment Shared</em> extension which is not installed. See <a href="%2" target="_blank">details</a> for more information.',
E::ts('You are using a development version of %1 extension.',
[
[
1=>ucfirst(E::SHORT_NAME),
1=>ucfirst(E::SHORT_NAME),
2=>'https://civicrm.org/extensions/mjwshared',
2=>$extensionName,
]
3=>$minVersion,
),
4=>$actualVersion
]),
E::ts('%1: Development version',[1=>ucfirst(E::SHORT_NAME)]),
E::ts('If you are using Stripe to accept payments on public forms (eg. contribution/event registration forms) it is recommended that you install the <strong><a href="https://lab.civicrm.org/extensions/firewall">firewall</a></strong> extension.
E::ts('The <em>%1</em> extension requires the <em>Payment Shared</em> extension which is not installed. See <a href="%2" target="_blank">details</a> for more information.',
Some sites have become targets for spammers who use the payment endpoint to try and test credit cards by submitting invalid payments to your Stripe account.'),
E::ts('It is recommended that you install the <strong><a href="https://civicrm.org/extensions/sweetalert">sweetalert</a></strong> extension.
E::ts('If you are using Stripe to accept payments on public forms (eg. contribution/event registration forms) it is recommended that you install the <strong><a href="https://lab.civicrm.org/extensions/firewall">firewall</a></strong> extension.
This allows the stripe extension to show useful messages to the user when processing payment.
Some sites have become targets for spammers who use the payment endpoint to try and test credit cards by submitting invalid payments to your Stripe account.'),
If this is not installed it will fallback to the browser "alert" message but you will
E::ts('Recommended Extension: firewall'),
not see some messages (such as <em>we are pre-authorizing your card</em> and <em>please wait</em>) and the feedback to the user will not be as helpful.'),