Android项目实战:支付集成精简指南.pdfVIP

  • 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)

1亿VIP精品文档

相关文档