android实现微信付款功能,Android实现微信支付功能详解

本文介绍了在Android应用中集成微信支付的步骤,包括添加微信SDK依赖,设置支付回调页面,处理微信支付响应,设置Manifest文件,计算MD5签名,以及发起微信支付请求的方法。通过这些步骤,开发者可以实现用户在应用内直接进行微信支付的功能。

1.集成微信支付SDK:

在build.gradle中,添加如下依赖

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

2.设置微信支付回调页面:

路径:项目包名.wxapi名称:WXPayEntryActivity

public class WXPayEntryActivity extends Activity implements IWXAPIEventHandler {

private IWXAPI api;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.wx_pay_result);

api = WXAPIFactory.createWXAPI(this, "你的APP_ID");

api.handleIntent(getIntent(), this);

}

@Override

protected void onNewIntent(Intent intent) {

super.onNewIntent(intent);

setIntent(intent);

api.handleIntent(intent, this);

}

@Override

public void onResp(BaseResp resp) {

int errCode = resp.errCode;

}

}

errCode:说明

0:成功……展示成功页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值