Flutter开发使用fluwx插件实现微信支付,代码量不多,复杂的是安卓和iOS的各种配置。
在 pubspec.yaml 文件中添加fluwx依赖
fluwx: ^4.5.5
使用方法
通过fluwx注册微信Api
await Fluwx().registerApi(appId: 'wxea7a1c53d9e5849d', universalLink: 'https://your.univerallink.com/');
调用支付,参数由接口请求得到
await fluwx.pay(
which: Payment(
appId: result['appid'],
partnerId: result['partnerid'],
prepayId: result['prepayid'],
packageValue: result['package'],
nonceStr: result['noncestr'],
timestamp: int.parse(result['timestamp']),
sign: res