startPay method

  1. @override
Future<PayResultEntity?> startPay(
  1. String iosProductId,
  2. String orderId,
  3. String uuid,
  4. String userIdentifier,
)
override

Implementation

@override
Future<PayResultEntity?> startPay(String iosProductId, String orderId,
    String uuid, String userIdentifier) async {
  Map<dynamic, dynamic>? info = await methodChannel
      .invokeMethod<Map<dynamic, dynamic>>(MethodCallName.startPay, {
    "iosProductId": iosProductId,
    "orderId": orderId,
    "uuidString": uuid,
    "identifier": userIdentifier
  });
  if (info != null) {
    return PayResultEntity.fromJson(info!);
  }
  return null;
}