import 'dart:async'; import 'dart:convert'; import 'package:flutter/services.dart'; class Myketpayment { static const MethodChannel _channel = const MethodChannel('myketpayment'); static Future setup(String rsa, {String purchasedSku = ''}) async { final bool version = await _channel.invokeMethod('setup', {"rsa": rsa, 'purchasedSku': purchasedSku}); return version; } static Future buy({String sku, bool consume = false, String payload = ""}) async { Map result = await _channel.invokeMethod('buy', {"sku": sku, "payload": payload, "consume": consume}); return result; } static Future check() async { final bool version = await _channel.invokeMethod('check', {}); return version; } }