diff --git a/core/src/main/resources/i18n/displayStrings.properties b/core/src/main/resources/i18n/displayStrings.properties index b7eabbf87ad..2bd49ade763 100644 --- a/core/src/main/resources/i18n/displayStrings.properties +++ b/core/src/main/resources/i18n/displayStrings.properties @@ -2890,7 +2890,21 @@ payment.halCash.info=When using HalCash the BTC buyer needs to send the BTC sell UI in the create-offer and take-offer screen will adjust the BTC amount so that the EUR amount is correct. You cannot use market \ based price as the EUR amount would be changing with changing prices.\n\n\ In case of a dispute the BTC buyer needs to provide the proof that they sent the EUR. -payment.limits.info=To limit chargeback risk, Bisq sets per-trade buy limits based on the following 2 factors:\n\ +payment.limits.info=Please be aware that all bank transfers carry a certain amount of chargeback risk.\n\ + \n\ + To mitigate this risk, Bisq sets per-trade limits based on two factors:\n\ + \n\ + 1. The estimated level of chargeback risk for the payment method used\n\ + 2. The age of your account for that payment method\n\ + \n\ + The account you are creating now is new and its age is zero. As your account grows in age over a two-month period, your per-trade limits will grow along with it:\n\ + \n\ + ● During the 1st month, your per-trade limit will be {0}\n\ + ● During the 2nd month, your per-trade limit will be {1}\n\ + ● After the 2nd month, your per-trade limit will be {2}\n\ + \n\ + Please note that there are no limits on the total number of times you can trade. +payment.limits.info.withSigning=To limit chargeback risk, Bisq sets per-trade buy limits based on the following 2 factors:\n\ \n\ 1. General chargeback risk for the payment method\n\ 2. Account signing status\n\ diff --git a/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java b/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java index 1f282e05123..ec04a3252d2 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java +++ b/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java @@ -237,8 +237,17 @@ private void onSaveNewAccount(PaymentAccount paymentAccount) { .onAction(() -> doSaveNewAccount(paymentAccount)) .show(); } else { - new Popup<>().information(Res.get("payment.limits.info", - formatter.formatCoinWithCode(OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT), + + String limitsInfoKey = "payment.limits.info"; + String initialLimit = formatter.formatCoinWithCode(maxTradeLimitFirstMonth); + + if (PaymentMethod.hasChargebackRisk(paymentAccount.getPaymentMethod(), paymentAccount.getTradeCurrencies())) { + limitsInfoKey = "payment.limits.info.withSigning"; + initialLimit = formatter.formatCoinWithCode(OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT); + } + + new Popup<>().information(Res.get(limitsInfoKey, + initialLimit, formatter.formatCoinWithCode(maxTradeLimitSecondMonth), formatter.formatCoinWithCode(maxTradeLimitAsCoin))) .width(700)