android集成微信支付

一.微信支付:

1.想要集成微信支付必须申请这个:(这个叫微信开放平台注意啦不是公众平台);


2.创建应用之后呢,这里主要是android的啦。(包名大家都懂得啦,下图在看看签名是怎么来的,请看图3


3.这个从微信 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token=ebee1219aecc5827af07f3adb55b9b0448b60d7d&lang=zh_CN  下载的签名App。一定要注意(这个签名使用的是正版的App,就是已经签名过的APP运行在手机上面,看下图,输入包名就可以获得签名,获得的包名填在申请上边的应用签名里,一定要注意必须是签名过的否则肯定保证打死都调不起微信支付界面): 


4.提交申请,要想获得支付功能必须要申请:(300元

 申请通过之后:请看图


5.先上代码吧,应为支付要用到3个参数:

  // 应用Appid
//     public static final String APP_ID = " ";
//
//     // 微信支付商户号
//     public static final String MCH_ID = " ";
//
//     // API密钥, 这个在商户平台里面配置 API安全里头
//     public static final String API_KEY = " ";
其实上边的代码最好放在后台。


先看看别人怎么写的吧:(就这么简单,其实所有东西都可以放后台里


 6.如果调不起来:(检查包名,签名,可以看看微信能不能分享东西):

   payBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
      // Bitmap bmp = BitmapFactory.decodeResource(getResources(),
    // R.drawable.weixin_share);

        if (!api.isWXAppInstalled()) {
            Toast.makeText(getApplicationContext(), "您还未安装微信客户端",
                    Toast.LENGTH_SHORT).show();
            return;
        }

        WXWebpageObject webpage = new WXWebpageObject();
        webpage.webpageUrl = "http://baidu.com";
        WXMediaMessage msg = new WXMediaMessage(webpage);
        msg.title = "title";
        msg.description = "呵呵呵呵呵呵";
        Bitmap thumb = BitmapFactory.decodeResource(getResources(),
                R.drawable.shadow);
        msg.setThumbImage(thumb);
        SendMessageToWX.Req req = new SendMessageToWX.Req();
        req.transaction = String.valueOf(System.currentTimeMillis());
        req.message = msg;
        req.scene = 0;
        api.sendReq(req);
    }
});

把上边的微信分享加进去:

如果出现下图:(注意:包名,签名


后边我上传我成功的Demo希望帮到大家,做微信支付之前,我老总还大吐槽了腾讯,小米什么的搞的我乐哈哈的。祝大家微信成功!

http://download.csdn.net/download/qq_16894871/9495884点击打开链接

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值