关闭

微信支付遇到的超级蛋疼的事

154人阅读 评论(0) 收藏 举报

首先我是做了微信分享,打包安装到手机,分享到好友,朋友圈都是可以的,这就证明我的签名是没有任何问题的。


其次,我提交订单号、商品详情、总价格到服务端,服务端提交相关信息,拿到prepayid,重新签名(也可以在客户端签名,注:返回给客户端的数据一定要在官方调试网站上调试 网址:https://pay.weixin.qq.com/wiki/tools/signverify/  参数:appid、partnerid、prepayid、noncestr、timestamp、package 还有key,这个key 不会返回给你,是为发到邮箱里面的。 不必要的参数记得X掉),生成的sign 跟服务端返回给你的或者自己生成的sign 必须一致,必须一致,必须一致!! 如果返回的参数不是这几个,支付会返回-1。不解释


最后,服务端返回给你的参数必须是这几个,不能修改,package 不能改,但是因为package 是关键字,所以你别用GSON或者其他json解析工具解析,就用原生json解析。



其他的坑 。什么appid  这种错误都犯,我就无语了。 清单文件里面  注册appid   路径写全啊!!别懒,懒了就会出错。


最后再说下签名吧,有些人不知道自己的app签名怎么生成、获取。

http://www.2cto.com/kf/201412/364526.html   获取签名:keytool -list -keystore 你的keystore全名   如: android.keystore

里面的md5 去掉冒号(:) 大写字母换小写字母  就是你的签名




0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

微信支付开发中遇到的问题以及注意事项和解决方案

统一下单支付: prepay_id 两小时过期 统一下单支付的订单可以用同一个订单号下单,相当于重新支付该订单,但是偶尔会出现 该笔订单没有付款,却又提示商户号重复。 解决未支付,商户号重复的办法,先...
  • mr_zhuqiang
  • mr_zhuqiang
  • 2015-09-14 14:21
  • 3998

微信小程序开发过程中遇到的问题

最近接了一个微信小程序的活,想象中微信小程序应该跟普通的网站开发差不多,实际上就前端来说确实差不多,但是还是遇到不少蛋疼的问题,所以这里记录一下,希望对后来人有所启示。 服务器端方面: 服务器端是用j...
  • dk947960731
  • dk947960731
  • 2016-12-05 00:00
  • 1278

微信支付趟坑之旅之单页面应用

年初产品引入了微信支付到现在不到半年的时间,一直没有过太大的坑爹经历,自认为微信支付也能hold住了,没想到上周还是被微信支付团队的同学狠狠的摆了一道。在这里留个记录,希望同入此坑的同学能尽快爬上来。...
  • zjkyz8
  • zjkyz8
  • 2016-06-22 07:16
  • 5286

Laravel使用EasyWechat微信支付 超级简单

一.准备工作 1.下载微信官方PHP的SDK,里面有个rootca.pem要用到,在php.ini里配置curl.cainfo=你存放rootca.pem的绝对路径,重启PHP 2.com...
  • pz_winner
  • pz_winner
  • 2017-11-15 23:21
  • 525

微信是如何飞起来的(延伸阅读:性,微信下的机会?&一个超级用户的自白:移动社交那点事&类kik手机通信录互动应用前景探讨)

与腾讯的发展史一样,微信在骂声中飞快成长——虽然既非原创,又不具备首发优势,但仅仅一年,微信竟远远超越对手们,拥有了5000万用户。   它的风行,既依托于腾讯源源不断的弹药支援,又源自其持续改进的...
  • Crystal_______
  • Crystal_______
  • 2012-02-13 18:59
  • 4514

微信小程序学习资料超级集合.txt

  • 2016-12-14 22:33
  • 10KB
  • 下载

[日推荐]『超级收藏夹』微信里的收藏利器

【超级收藏夹】是一款个人知识管理工具,作为同名产品的小程序版本,提供媲美原生app的交互体验。目前「超级收藏夹小程序」主要有以下功能及特点:·目录管理,直观方便地对收藏进行分类整理;·关注用户,不错过...
  • qq_38530880
  • qq_38530880
  • 2017-11-02 09:55
  • 156

Finding Nemo (poj 2049 超级蛋疼的bfs)

题意:二位坐标内告诉一些墙和门,儿子被困在里面,父亲在(0,0)处出发去救儿子,要求穿过的门数最少,输出最少门数。 思路:我是把它转化成了平常的二维地图,先从(0,0)dfs走遍迷宫外的所有能到达的点...
  • u014422052
  • u014422052
  • 2015-08-17 21:25
  • 570

微信支付开发中遇到的问题以及注意事项和解决方案

统一下单支付: prepay_id 两小时过期 统一下单支付的订单可以用同一个订单号下单,相当于重新支付该订单,但是偶尔会出现 该笔订单没有付款,却又提示商户号重复。 解决未支付,商户号重复的办法,先...
  • mr_zhuqiang
  • mr_zhuqiang
  • 2015-09-14 14:21
  • 3998

微信扫码支付(模式一)遇到的那些坑

在这个二维码风起云涌的时代,在线支付已经成为潮流,没事扫一扫,打赏一下我也不介意。 酝酿 谈坑之前先聊一聊模式一的大体流程,模式一的适用场景一般为自助售卖机或者固定价格的商品的线下...
  • a1439226817
  • a1439226817
  • 2017-08-05 15:12
  • 708
    个人资料
    • 访问:561次
    • 积分:25
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档