“<<梦醒时分>>你说你感到万分沮丧,甚至开始怀疑人生...”
出现问题,开始搜寻各种解决办法,开始怀疑人生。。。
支付验证签名失败终于找到一根救命稻草:
android sdk提示:支付验证签名失败
原因:统一下单返回的sign位数,跟下发给app的sign位数要一样!
也就是说:签名类型要相同。
统一下单返回的sign是md5的,下发给App的也要采用md5签;
统一下单返回的sign是HMAC-SHA256,下发给App的也要采用HMAC-SHA256签。
调用统一下单要是ok!那问题在这里了,参考链接如下:(感恩!!!)
获取到 prepay_id 后将参数再次签名传输给 APP 发起支付
【微信开放社区:官方解答】
【附录:微信支付-直通官网链接】
【Android快速接入】
网友评论