import 'package:tobias/tobias.dart' as tobias;

///支付宝支付
class AliPayUtil {
  ///orderCode 为后端返回支付Code字符串
  ///返回true表示支付成功,false表示支付失败
  static Future<bool> toPay(String orderCode) async {
    Map<dynamic, dynamic> result = await tobias.aliPay(orderCode);
    print(result);
    if (result != null && result['resultStatus'] != null && result['resultStatus'].toString() == "9000") {
      print("支付宝支付结果");
      print(result);
      return true;
    } else {
      return false;
    }
  }

  ///检查是否安装了支付宝
  static Future<bool> isInstallAliPay() async {
    return await tobias.isAliPayInstalled();
  }
}