import 'package:injectable/injectable.dart'; /// Wrapper for YooKassa payment (simplified) class YookassaPayment { final String id; final String status; final String? confirmationUrl; YookassaPayment({ required this.id, required this.status, this.confirmationUrl, }); } class YooMoneyHandler { final String _shopId; final String _secretKey; YooMoneyHandler({ required String shopId, required String secretKey, }) : _shopId = shopId, _secretKey = secretKey; Future createPayment({ required String amount, required String description, required String userId, }) async { return YookassaPayment( id: 'test_payment_${DateTime.now().millisecondsSinceEpoch}', status: 'pending', confirmationUrl: 'https://yookassa.ru/payment/test', ); } Future checkPayment(String paymentId) async { return YookassaPayment( id: paymentId, status: 'pending', ); } }