17 lines
414 B
Dart
17 lines
414 B
Dart
import 'package:mnemo_cards_common/mnemo_cards_common.dart';
|
|
|
|
abstract interface class PurchaseHandler {
|
|
PaymentSystem get paymentSystem;
|
|
|
|
Future<void> initPurchase({
|
|
required String id,
|
|
required MnemoCardsProductType productType,
|
|
required String paymentId,
|
|
String? source,
|
|
});
|
|
|
|
Future<bool> checkPurchase({
|
|
required MnemoCardsProduct product,
|
|
required String paymentToken,
|
|
});
|
|
}
|