android集成微信支付
2016-04-19 14:05
525 查看
一.微信支付:
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个参数:
其实上边的代码最好放在后台。
先看看别人怎么写的吧:(就这么简单,其实所有东西都可以放后台里)
6.如果调不起来:(检查包名,签名,可以看看微信能不能分享东西):
把上边的微信分享加进去:
如果出现下图:(注意:包名,签名)
4000
后边我上传我成功的Demo希望帮到大家,做微信支付之前,我老总还大吐槽了腾讯,小米什么的搞的我乐哈哈的。祝大家微信成功!
http://download.csdn.net/download/qq_16[b]894871/9495884点击打开链接
[/b]
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); } });
把上边的微信分享加进去:
如果出现下图:(注意:包名,签名)
4000
后边我上传我成功的Demo希望帮到大家,做微信支付之前,我老总还大吐槽了腾讯,小米什么的搞的我乐哈哈的。祝大家微信成功!
http://download.csdn.net/download/qq_16[b]894871/9495884点击打开链接
[/b]
相关文章推荐
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件