- 0
- 0
- 约3.57千字
- 约 6页
- 2026-01-28 发布于北京
- 举报
支付集成文档
1.前言
该文档汇集了老师的智慧精华,比文档更加简单清晰、言简意赅。
2.支付集成
2.1导入jar包
2.2文件权限和activity
文件AndroidManifest.xml中权限和activity:
uses‑permissionandroid:name=android.permission.INTERNET/uses‑per
__
missionandroid:name=android.permission.MODIFY音频设置/uses‑permission
__
android:name=android.permission.WRITE外部/
activityandroid:name=
net.sourceforge.simcpux.wxapi.WXPayEntryActivityandroid:exported=
trueandroid:launchMode=singleTop/
注意:上述的activity(WXPayEntryActivity)不在jar包中,所以我们需要从demo
支付集成文档
1.前言
该文档集老师智慧之精华,比文档简单清晰、言简意赅。
2.支付集成
2.1导入jar包
2.2文件权限和activity
文件AndroidManifest.xml中权限和activity:
uses-permissionandroid:name=android.permission.INTERNET/
uses-permissionandroid:name=android.permission.MODIFY_AUDIO_SETTINGS/
uses-permissionandroid:name=android.permission.WRITE_EXTERNAL_STORAGE/
activity
android:name=net.sourceforge.simcpux.wxapi.WXPayEntryActivity
android:exported=true
android:launchMode=singleTop/
注意:上述的activity(WXPayEntryActivity)不在jar包中,所以我们需要从demo
中拷贝WXPayEntryActivity.java文件放到我们工程中,包名要保持不变。
2.3调用支付sdk
赋值后调用sendReq完成支付
/**调用支付*/publicvoidsendPayRequest(){PayReqreq=newPayReq();req.appId=
payInfo.getAppId();req.partnerId=payInfo.getPartnerId();req.prepayId=
payInfo.getPrepayId();req.nonceStr=payInfo.getNonceStr();req.timeStamp=
payInfo.getTimestamp();req.packageValue=Sign=+payInfo.getPackageValue();req.sign=
payInfo.getSign();//在支付之前,如果应用没有到,应该先调用IWXMsg.registerApp将应用
到//3.调用支付sdk支付方法api.sendReq(req);}
2.4处理支付结果
在net.sourceforge.simcpux.wxapi.WXPayEntryActivity.java类的onResp方法中
处理支付结果:
原创力文档

文档评论(0)