diff --git a/lib/view_model/anon_invoice_page_view_model.dart b/lib/view_model/anon_invoice_page_view_model.dart index eb5a0c7f4..187eea375 100644 --- a/lib/view_model/anon_invoice_page_view_model.dart +++ b/lib/view_model/anon_invoice_page_view_model.dart @@ -102,6 +102,10 @@ abstract class AnonInvoicePageViewModelBase with Store { state = FailureState('Amount is too small'); return; } + if (maximum != null && amountInCrypto > maximum!) { + state = FailureState('Amount is too big'); + return; + } } final result = await anonPayApi.createInvoice(AnonPayRequest( cryptoCurrency: cryptoCurrency,