diff --git a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/CreateTransferFragment.java b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/CreateTransferFragment.java index 859deea2c..8bbd80e8b 100644 --- a/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/CreateTransferFragment.java +++ b/transferui/src/main/java/com/hyperwallet/android/ui/transfer/view/CreateTransferFragment.java @@ -767,7 +767,11 @@ private void showTransferSource(@NonNull final TransferSource transferSource) { private String formattedAmount(final double amount, final String currencyCode) { DecimalFormat currencyFormatter = (DecimalFormat) DecimalFormat.getCurrencyInstance(); - currencyFormatter.setMinimumFractionDigits(mNumberOfFractionDigits); + if (mNumberOfFractionDigits < 3) { + currencyFormatter.setMaximumFractionDigits(mNumberOfFractionDigits); + } else { + currencyFormatter.setMinimumFractionDigits(mNumberOfFractionDigits); + } currencyFormatter.setCurrency(Currency.getInstance(currencyCode == null ? US_CURRENCY_CODE : currencyCode)); DecimalFormatSymbols decimalFormatSymbols = currencyFormatter.getDecimalFormatSymbols(); decimalFormatSymbols.setCurrencySymbol("");