flutter 集成微信支付

环境 

1、flutter 1.17.5   dart 2.8.4

2、pubspec.yaml 添加 fluwx: ^2.2.0

配置

一、Xcode配置 :(进入到flutter项目中ios文件下面打开工程文件)

1、查看cocoapods WeChatOpenSDK是否存在,没有的话用CocoaPods 集成

2、info,plist添加微信URLscheme

3、在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在 “info”标签栏的“LSApplicationQueriesSchemes“添加weixin 和weixinULAPI(重要)

二、Android配置

1、在 build.gradle 文件中,添加如下依赖即可

dependencies{api'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'}

2、并在 manifest 文件里面加上 exported 属性,设置为 true

3、获取应用的签名,同时更新到微信开放平台,确认两边的签名和应用id一致

4、调用方法:

1、初始化 

registerWxApi(

      appId: '', universalLink: "");

2、调用支付

payWithWeChat(

        appId: item.appid,

        partnerId: item.partnerid,

        prepayId: item.prepayid,

        packageValue: item.package,

        nonceStr: item.noncestr,

        timeStamp: int.parse(item.timestamp),

        sign: item.sign);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值