From 706861af5fd2c50829ce9c134a4a14694c2b6efa Mon Sep 17 00:00:00 2001 From: Stephan D Date: Thu, 5 Feb 2026 22:39:20 +0100 Subject: [PATCH] fixed payment intent request --- .../lib/utils/payment/multiple_intent_builder.dart | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/frontend/pweb/lib/utils/payment/multiple_intent_builder.dart b/frontend/pweb/lib/utils/payment/multiple_intent_builder.dart index bee45cc9..a3c51517 100644 --- a/frontend/pweb/lib/utils/payment/multiple_intent_builder.dart +++ b/frontend/pweb/lib/utils/payment/multiple_intent_builder.dart @@ -2,6 +2,9 @@ import 'package:pshared/controllers/balance_mask/wallets.dart'; import 'package:pshared/models/money.dart'; import 'package:pshared/models/payment/asset.dart'; import 'package:pshared/models/payment/chain_network.dart'; +import 'package:pshared/models/payment/currency_pair.dart'; +import 'package:pshared/models/payment/fx/intent.dart'; +import 'package:pshared/models/payment/fx/side.dart'; import 'package:pshared/models/payment/intent.dart'; import 'package:pshared/models/payment/kind.dart'; import 'package:pshared/models/payment/methods/card.dart'; @@ -48,8 +51,14 @@ class MultipleIntentBuilder { expYear: row.expYear, ), amount: Money(amount: row.amount, currency: _currency), - settlementMode: SettlementMode.fixSource, - settlementCurrency: _currency, + settlementMode: SettlementMode.fixReceived, + fx : FxIntent( + pair: CurrencyPair( + base: 'USDT', // TODO: fix currencies picking + quote: 'RUB', + ), + side: FxSide.sellBaseBuyQuote, + ), ), ) .toList(growable: false);