purchase method

Future<Map<String, dynamic>> purchase({
  1. required String productId,
  2. String? presentation,
})

Unified purchase entry point. Routes to web checkout or StoreKit based on jurisdiction + remote config; can be overridden per-call by presentation.

Implementation

Future<Map<String, dynamic>> purchase({
  required String productId,
  String? presentation,
}) {
  throw UnimplementedError('purchase() has not been implemented.');
}