愁死我了~

当我看到微信支付的接口,并且下载了它的 demo 之后,这是我的感觉。

程序猿何苦为难程序猿。

硬着头皮看 demo。

第一步:

第二步

Constants 里面有三个参数:APP_ID,MCH_ID,API_KEY。

APP_ID: 在 open 里面有,注意这个修改了之后,manifest 文件里面也需要修改

MCH_ID: 在微信的支付平台里面有,或者申请支付成功后给你发的邮件里面

API_KEY:支付秘钥,在申请成功之后登陆到微信支付平台,在下图的位置手动进行设置,设置后填入到程序里面

第三步

设置参数:

packageParams.add(new BasicNameValuePair(“body”, “ 哈哈”));//设置商品描述

注:

如果单独使用上面的这句话,会发现获取不到 prepay_id 了,这时候我们需要对生成的 xml 进行一下转码再发送。

即,最后我们 return new String(xmlstring.toString().getBytes(), “ISO8859-1”);

如果是英文,最后 return xmlString 也可以

packageParams.add(new BasicNameValuePair(“notify_url”, “http://121.40.35.3/test”));//接收微信支付异步通知回调地址

重要的说的差不多了,剩下的看接口参数列表去吧:9.1 参数列表

第四步

都配置的差不多了,开始运行吧~

等等~~

亲,你的应用签名和包名都填上去(找到你的应用,填上去)了吧,签名在 Eclipse–>Window–>preference–>Android–>Build 下的 MD5 值,然后再对比对比是不是一样的?(注意开放平台的应用签名不要包含冒号)

如果你的 debug.keystore 不是你正式发布程序用的,那在测试程序的时候难不成要一遍一遍打成正式包然后在测试吗?

下面是解决方法:搜索 “修改 android 签名证书” 或查看结果

有个很重要的问题:请注意你是否是在模拟器,如果是模拟器,是否安装了微信程序,只有安装了微信程序才可以打开微信支付。

微信 配置文件 android,微信支付,配置指南 (Android 端) – 热爱改变生活相关推荐

  1. android uri内部协议,Android 解析 Intent 协议并打开程序 – 热爱改变生活

    我现在写的程序是基于 webview 的,程序中又遇到了网页版支付宝支付,里面就有这么一个链接,这个链接在访问之后,会打开支付宝程序: intent://platformapi/startapp?ap ...

  2. android 仿支付页面,【android仿系列进阶篇】android 支付宝手机网页支付

    最近在做android-,恩,就说这么多吧 1,准备工作 当然了,假设你已经有了pid(partner)和商户账户(seller),并且开通了手机网页支付功能. 下载的包里面,打开[手机网页即时到账接 ...

  3. android仿支付提现功能,Android应用开发Android 仿微信支付密码界面

    本文将带你了解Android应用开发Android 仿微信支付密码界面,希望本文对大家学Android有所帮助. 使用 Bundle bundle = new Bundle(); bundle.put ...

  4. Android Gradle进阶配置指南

    简单的总结一下gradle: 1.Gradle是一种构建工具,它可以帮你管理项目中的差异,依赖,编译,打包,部署......你可以定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用 ...

  5. Android Gradle进阶配置指南 1

    简单的总结一下gradle: 1.Gradle是一种构建工具,它可以帮你管理项目中的差异,依赖,编译,打包,部署......你可以定义满足自己需要的构建逻辑,写入到build.gradle中供日后复用 ...

  6. android Q gradle配置,【Android】Android Studio启动配置gradle

    环境:debian 第一次创建Android工程的时候,现配置gradle,但是一般会卡在 Download Gradle directly from http://services.gradle.o ...

  7. android 模块混淆配置,使用android studio混淆多个模块

    我有gradle proguard的问题...我有以下模块: 应用:主应用模块.有依赖ModuleA和ModuleC ModuleA:库模块.有依赖ModuleB和jar dependecies. M ...

  8. android webview 长按复制,Android webview 点击或长按有蒙层 – 热爱改变生活

    Android 使用 webview 加载本地 html,在本地 html 上面点击的时候会有一层橙色的蒙层,使用下面的代码可以去掉. body, div, dl, dt, dd, ul, ol, l ...

  9. android微信支付坑,微信支付踏坑之旅

    其实微信支付的集成步骤也就那么几步,奈何第一次接触无论是微信官方文档还是5+SDK文档都看的晕头转向,于是我换个思路 (以下只针对android app支付功能,服务端为java) 1.首选确定app ...

最新文章

  1. 18.16 gcc-3.4.5编译错误及解决方法集锦
  2. 【python】 针对python3 下无法导入tkinter
  3. spring中文参考手册-核心技术_ioc
  4. Python中浅拷贝和深拷贝的理解与研究
  5. 查询数据库中所有的表的信息
  6. STM32单片机简介
  7. 手把手教你使用Python提取快递信息
  8. 【SpringBoot】Bean 注入失败问题汇总
  9. 挂载光盘linux内核升级,华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核...
  10. Hibernate----初识
  11. Markdown语法快速入门(印象笔记)(从入门到精通,只有一步之遥)
  12. python执行sql 语句
  13. 从零开始,一步一步编写网页
  14. 重装系统失败解决办法|修复方法
  15. 【小程序源码】字体设计符号组合多功能
  16. 【Netty】Netty零拷贝原理
  17. 计算机专业十六字口号,大学运动会十六字口号(精选50句)
  18. Abaqus 利用FindAt函数根据坐标查找点,线,面
  19. WEB中间件————NGINX 部署与上线小游戏初步使用
  20. x64驱动:DKOM 实现进程隐藏

热门文章

  1. IOS在线听书 喜马拉雅SDK开发笔记(部分)
  2. 如何用python爬取视频_介绍Python爬取哔哩哔哩视频
  3. uniapp开发APP从开发到上架全过程(一)
  4. Leica Infinity三维映射环境数据
  5. linux wifi投屏,树莓派WIFI投屏
  6. 有哪些期货交易理念(期货交易的概念及主要特征)
  7. exp-00056:遇到oracle错误 12154,EXP-00056: 遇到 ORACLE 错误 12154
  8. 注销app密码服务器时出错,苹果7注销id显示验证错误连接服务器出现问题是怎么回事...
  9. (python 3)1039 到底买不买 (20分)
  10. 两款网站新年灯笼代码,给你的网站添加喜庆[教程]