微信支付支付步骤(维度科技)

作者: i小灰 | 来源:发表于2020-04-19 23:14 被阅读0次

微信支付SDK下载地址:

https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1

可以使用依赖进行添加:

https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token=&lang=zh_CN

下载资源文件或Demo:

https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1

1.png

维度科技微信支付:

因为服务端已经给我们申请好了应用,所以,切记查看必读选项,从必读里获取微信的APPID,如果进公司后,有可能是自己去注册应用,申请自己的APPID。

主要步骤如下:

第一步,添加依赖:

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


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

//或

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

(其中,前者包含统计功能)

第二步:在应用包路径下,创建wxapi,把下载好的资源文件,微信的回调类WXPayEntryActivity复制到这里


2.png
  • 记得在清单文件里,注册
 <activity
            android:name=".wxapi.WXPayEntryActivity"
            android:exported="true"
            android:launchMode="singleTop"/>

维度科技流程:

1、查询所有会员商品,就是周卡,月卡那个接口,展示出来:


3.png

2、点击某个会员商品后,获取commodityId,然后在生成一个参数sign

sign具体如何生成,请查看必读:


4.png
5.png

3、请求用户购买接口后会返回一个orderId,拿着orderId去请求支付接口


6.png
一定要看清楚参数:
7.png

请求成功之后,发起微信支付即可


   WxBean bean= new Gson().fromJson(data,WxBean.class);
                    PayReq req = new PayReq();
                    req.appId = bean.getAppId();
                    req.partnerId = bean.getPartnerId();
                    req.prepayId = bean.getPrepayId();
                    req.nonceStr = bean.getNonceStr();
                    req.timeStamp = bean.getTimeStamp();
                    req.packageValue = bean.getPackageValue();
                    req.sign = bean.getSign();
                    req.extData = "app data"; // optional
                    Toast.makeText(TestActivity.this, "正常调起支付", Toast.LENGTH_SHORT).show();
                    // 在支付之前,如果应用没有注册到微信,应该先调用IWXMsg.registerApp将应用注册到微信
                    api.sendReq(req);

回调都会在 WXPayEntryActivity里


8.png

下面是返回code还有请求参数说明,可以看一下

https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2

9.png
10.png

相关文章

网友评论

    本文标题:微信支付支付步骤(维度科技)

    本文链接:https://www.haomeiwen.com/subject/lwxgbhtx.html