diff --git a/htdocs/langs/en_US/stripe.lang b/htdocs/langs/en_US/stripe.lang
index 0a376ca9fb1..3ea0cf2354b 100644
--- a/htdocs/langs/en_US/stripe.lang
+++ b/htdocs/langs/en_US/stripe.lang
@@ -68,4 +68,5 @@ ToOfferALinkForTestWebhook=Link to setup Stripe WebHook to call the IPN (test mo
ToOfferALinkForLiveWebhook=Link to setup Stripe WebHook to call the IPN (live mode)
PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period.
ClickHereToTryAgain=Click here to try again...
-CreationOfPaymentModeMustBeDoneFromStripeInterface=Due to Strong Customer Authentication rules, creation of a card must be done from Stripe backoffice. You can click here to switch on Stripe customer record: %s
\ No newline at end of file
+CreationOfPaymentModeMustBeDoneFromStripeInterface=Due to Strong Customer Authentication rules, creation of a card must be done from Stripe backoffice. You can click here to switch on Stripe customer record: %s
+TERMINAL_LOCATION=Location (address) for terminals
\ No newline at end of file
diff --git a/htdocs/stripe/admin/stripe.php b/htdocs/stripe/admin/stripe.php
index 77c8d9a03b2..e3befa94108 100644
--- a/htdocs/stripe/admin/stripe.php
+++ b/htdocs/stripe/admin/stripe.php
@@ -221,10 +221,10 @@ if (empty($conf->stripeconnect->enabled)) {
print '
';
print ''.$langs->trans("STRIPE_TEST_WEBHOOK_KEY").' ';
if ($conf->global->MAIN_FEATURES_LEVEL >= 2) {
- print ' ';
+ print ' ';
print ' ';
}
- print ' ';
+ print ' ';
$out = img_picto('', 'globe').' '.$langs->trans("ToOfferALinkForTestWebhook").' ';
$url = dol_buildpath('/public/stripe/ipn.php?test', 3);
$out .= ' ';
@@ -272,22 +272,22 @@ if (empty($conf->stripeconnect->enabled)) {
if (empty($conf->stripeconnect->enabled)) {
print ' ';
print ''.$langs->trans("STRIPE_LIVE_PUBLISHABLE_KEY").' ';
- print ' ';
+ print ' ';
print ' ';
print '';
print ''.$langs->trans("STRIPE_LIVE_SECRET_KEY").' ';
- print ' ';
+ print ' ';
print ' ';
print '';
print ''.$langs->trans("STRIPE_LIVE_WEBHOOK_KEY").' ';
if ($conf->global->MAIN_FEATURES_LEVEL >= 2) {
- print ' ';
+ print ' ';
print ' ';
}
print ' ';
- $out = img_picto('', 'globe').' '.$langs->trans("ToOfferALinkForLiveWebhook").' ';
+ $out = img_picto('', 'globe', 'class="pictofixedwidth"').' '.$langs->trans("ToOfferALinkForLiveWebhook").' ';
$url = dol_buildpath('/public/stripe/ipn.php', 3);
$out .= ' ';
$out .= ajax_autoselect("onlinelivewebhookurl", 0);
@@ -341,38 +341,38 @@ print " \n";
print '';
print $langs->trans("PublicVendorName").' ';
-print ' ';
+print ' ';
print ' '.$langs->trans("Example").': '.$mysoc->name.' ';
print ' ';
print '';
print $langs->trans("StripeUserAccountForActions").' ';
-print img_picto('', 'user').$form->select_dolusers($conf->global->STRIPE_USER_ACCOUNT_FOR_ACTIONS, 'STRIPE_USER_ACCOUNT_FOR_ACTIONS', 0);
+print img_picto('', 'user', 'class="pictofixedwidth"').$form->select_dolusers(getDolGlobalString('STRIPE_USER_ACCOUNT_FOR_ACTIONS'), 'STRIPE_USER_ACCOUNT_FOR_ACTIONS', 0);
print ' ';
print '';
print $langs->trans("BankAccount").' ';
-print img_picto('', 'bank_account').' ';
-$form->select_comptes($conf->global->STRIPE_BANK_ACCOUNT_FOR_PAYMENTS, 'STRIPE_BANK_ACCOUNT_FOR_PAYMENTS', 0, '', 1);
+print img_picto('', 'bank_account', 'class="pictofixedwidth"');
+$form->select_comptes(getDolGlobalString('STRIPE_BANK_ACCOUNT_FOR_PAYMENTS'), 'STRIPE_BANK_ACCOUNT_FOR_PAYMENTS', 0, '', 1);
print ' ';
if (getDolGlobalInt('MAIN_FEATURES_LEVEL') >= 2) { // What is this for ?
print '';
print $langs->trans("BankAccountForBankTransfer").' ';
- print img_picto('', 'bank_account').' ';
- $form->select_comptes($conf->global->STRIPE_BANK_ACCOUNT_FOR_BANKTRANSFERS, 'STRIPE_BANK_ACCOUNT_FOR_BANKTRANSFERS', 0, '', 1);
+ print img_picto('', 'bank_account', 'class="pictofixedwidth"');
+ $form->select_comptes(getDolGlobalString('STRIPE_BANK_ACCOUNT_FOR_BANKTRANSFERS'), 'STRIPE_BANK_ACCOUNT_FOR_BANKTRANSFERS', 0, '', 1);
print ' ';
}
// Activate Payment Request API
if ($conf->global->MAIN_FEATURES_LEVEL >= 2) { // TODO Not used by current code
print '';
- print $langs->trans("STRIPE_PAYMENT_REQUEST_API").' ';
+ print $langs->trans("STRIPE_PAYMENT_REQUEST_API").' ?? Not used, what is it for ?? ';
if ($conf->use_javascript_ajax) {
print ajax_constantonoff('STRIPE_PAYMENT_REQUEST_API');
} else {
$arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
- print $form->selectarray("STRIPE_PAYMENT_REQUEST_API", $arrval, $conf->global->STRIPE_PAYMENT_REQUEST_API);
+ print $form->selectarray("STRIPE_PAYMENT_REQUEST_API", $arrval, getDolGlobalString('STRIPE_PAYMENT_REQUEST_API'));
}
print ' ';
}
@@ -385,7 +385,7 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2) { // TODO Not used by current code
print ajax_constantonoff('STRIPE_SEPA_DIRECT_DEBIT');
} else {
$arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
- print $form->selectarray("STRIPE_SEPA_DIRECT_DEBIT", $arrval, $conf->global->STRIPE_SEPA_DIRECT_DEBIT);
+ print $form->selectarray("STRIPE_SEPA_DIRECT_DEBIT", $arrval, getDolGlobalString('STRIPE_SEPA_DIRECT_DEBIT'));
}
print '';
}
@@ -486,6 +486,7 @@ print '';
print '';
print $langs->trans("ONLINE_PAYMENT_SENDEMAIL").' ';
+print img_picto('', 'email', 'class="pictofixedwidth"');
print ' ';
print ' '.$langs->trans("Example").': myemail@myserver.com, Payment service <myemail2@myserver2.com> ';
print ' ';
@@ -519,7 +520,7 @@ print '';
print '';
print $langs->trans("SecurityTokenIsUnique").' ';
if ($conf->use_javascript_ajax) {
- print ajax_constantonoff('PAYMENT_SECURITY_TOKEN_UNIQUE');
+ print ajax_constantonoff('PAYMENT_SECURITY_TOKEN_UNIQUE', null, null, 0, 0, 1);
} else {
$arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes"));
print $form->selectarray("PAYMENT_SECURITY_TOKEN_UNIQUE", $arrval, $conf->global->PAYMENT_SECURITY_TOKEN_UNIQUE);