android微信支付移植的步骤


1,//微信开发平台
https://open.weixin.qq.com/cgi-bin/frame?t=home/app_tmpl&lang=zh_CN,到开发平台上的“应用详情中”,配置好

应用签名:**********************************

包名:net.sourceforge.simcpux(假定为应用包名,这个在后面得回调用到,很重要)

2,,将demo中得libs下的包导入到项目中

3,在AndroidManifest.xml中注册()

<activity
            android:name=".wxapi.WXPayEntryActivity"
            android:exported="true"
            android:launchMode="singleTop"/>

注意:

包名与微信平台上一致,

4,将demo中得WXPayEntryActivity类按照下面的方式贴到自己的项目中

回调类WXPayEntryActivity必须放在包名+wxapi下,原因:微信的回调是通过Java反射机制使用的,若不按照此方式,不会执行回调


5,剩下的就是代码逻辑,按照demo中所述,我们采用的是服务器签名方式,从自己的服务器获取到参数(参考微信后台接口文档)传给微信,

        PayReq req = new PayReq();
        req.appId = Constants.APP_ID;
        req.partnerId = "*************";
        req.prepayId = "*************";
        req.nonceStr = "*************";
        req.timeStamp = String.valueOf(*************);
        req.packageValue = "*************";
        req.sign = "*************";
        api.sendReq(req);

5,微信的所有调用客服端行为都要求应用签名,只有正式签名才能使用支付功能

6,若,以上步骤还是不能调用微信客服端,请将微信数据清空重置一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无物勿吾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值