基础库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

38 rivejä
1.1 KiB

  1. import 'package:zhiying_comm/zhiying_comm.dart';
  2. ////微信支付简单封装
  3. class WxPayUtil {
  4. ////调用此方法
  5. static Future<bool> toPay(Map<String, dynamic> params) async {
  6. print(params);
  7. var result = await payWithWeChat(
  8. appId: params['appid'].toString(),
  9. partnerId: params['partnerid'].toString(),
  10. prepayId: params['prepayid'].toString(),
  11. packageValue: params['package'].toString(),
  12. nonceStr: params['noncestr'].toString(),
  13. timeStamp:int.tryParse(params['timestamp']),
  14. sign: params['sign'],
  15. );
  16. print(result);
  17. return result;
  18. // var payInfo = SyPayInfo();
  19. // payInfo.appid = params['appid'];
  20. // payInfo.noncestr = params['noncestr'];
  21. // payInfo.package = params['package'];
  22. // payInfo.partnerid = params['partnerid'];
  23. // payInfo.sign = params['sign'];
  24. // payInfo.timestamp = params['timestamp'];
  25. // payInfo.prepayid = params['prepayid'];
  26. // print("发起微信支付");
  27. // SyPayResult result = await SyFlutterWechat.pay(payInfo);
  28. //
  29. // if (result == SyPayResult.success) {
  30. // return true;
  31. // } else {
  32. // return false;
  33. // }
  34. }
  35. }