Android开发要点说明

商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。

应用包名:是在APP项目配置文件AndroidManifest.xml中声明的package值,例如DEMO中的package=”net.sourceforge.simcpux”。

应用签名:根据项目的应用包名和编译使用的keystore,可由签名工具生成一个32位的md5串,在调试的手机上安装签名工具后,运行可生成应用签名串

参考官方操作指导:

https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5&ptlang=2052&ADUIN=363963086&ADSESSION=1467602662&ADTAG=CLIENT.QQ.5479_.0&ADPUBNO=26582

结论

经过礼拜研究和开发试验,测试结论为:Android的微信支付需要确保appid、应用签名、应用包名三个参数必须全部匹配才能成功调起微信支付。

试验中,在一个能够成功调起微信支付的工程里,替换三个参数中的任何一个为我们的参数都无法成功调起微信支付。

从目前的资料查询和试验结果中,得出如下结论,不开通微信的wap支付是无法实现瑶瑶的H5输出模式的微信支付功能。

一句话,微信不给你权限,Android你是无法做到h5调用微信输出给别人做sdk的。

最新文章

  1. 我是如何来做网站优化(Seo)的?(一)
  2. mysql in 命令
  3. Web前端测试题
  4. (转)用JQuery实现Fix表头表格
  5. Javascript 中的变量
  6. HTML5学习之语义化标签(一)
  7. celldb.cc
  8. kindeditor使用入门-张国红
  9. 【NO.10】Jmeter - 一个完整的录制脚本的过程
  10. 简单了解enum
  11. Java集合框架的四个接口
  12. 如何让服务端同时支持WebSocket和SSL加密的WebSocket(即同时支持ws和wss)?
  13. .NET Core 实现 Redis 批量查询指定格式的Key
  14. redis设置密码
  15. Confluence 6 MySQL 创建数据库和数据库用户
  16. Python开发之日志记录模块:logging
  17. 75.Java异常处理机制-手动抛出异常
  18. 关于ORA-00979 不是 GROUP BY 表达式错误的解释
  19. nvm 安装
  20. Ubuntu16.04 搜狗输入法输入汉字时候选栏是一串字符数字乱码问题解决方法

热门文章

  1. Yii2.0 安装yii2-queue并在Linux启动守护进程监听消息
  2. Redis 基础概念和命令
  3. 软件的依赖关系:类图关系:is-a has-a use-a
  4. IA32的三种地址
  5. 45. 腾讯面试题: 使用hashmap 插入数据,怎么样依照插入数据的顺序输出数据
  6. IntelliJ IDEA环境使用
  7. 【转】Android tools:context
  8. asp .net core 中间件的简单 使用
  9. 使用筛法在 O(logN) 的时间内查询多组数的素数因子
  10. 前端JavaScript之BOM