createUserTransactionWithCpm method

Future<UserTransaction> createUserTransactionWithCpm({
  1. required String cpmToken,
  2. String? accountId,
  3. required double amount,
  4. List<Product>? products,
})

Implementation

Future<UserTransaction> createUserTransactionWithCpm({
  required String cpmToken,
  String? accountId,
  required double amount,
  List<Product>? products,
}) async {
  return await invokeMethod<UserTransaction>(
    (j) => UserTransaction.fromJson(j),
    'createUserTransactionWithCpm',
    {
      'env': this.env.index,
      'accessToken': this.accessToken,
      'cpmToken': cpmToken,
      'accountId': accountId,
      'amount': amount,
      'products': jsonEncode(products),
    },
  );
}