purchase method
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.');
}