• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

微信支付APP返回-1怎么解决

php 搞代码 4年前 (2022-01-25) 87次浏览 已收录 0个评论
文章目录[隐藏]

开发文档上面-1“可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。”,但是我检查过没问题,APP用DEMO测试可以支付,但是服务端发送给APP就不行
统一支付测试过也是好的
[“result”] => array(9) {

<code>["return_code"] => string(7) "SUCCESS"["return_msg"] => string(2) "OK"["appid"] => string(18) "******"   //绑定支付的APPID["mch_id"] => string(10) "******"  //商户号["nonce_str"] => string(16) "OCTmjzp0A8v7UnbD"["sign"] => string(32) "9F50899D68ABE30F7E311D477D6C0383"["result_code"] => string(7) "SUCCESS"["prepay_id"] => string(36) "wx201507301633164e148bfddb0142377854"["trade_type"] => string(3) "APP"</code>

}

发送给APP的值是:
{

<code>appid = ******;   //绑定支付的APPIDnoncestr = fdcb60638d9e6e54cb702f5d5b67a4d7;package = "Sign=WXPay";partnerid = ******;  //商户号prepayid = wx20150730151416e2a37094d20267969653;sign = 835340F9670051D37BDE95A44E8138DF;timestamp = 1438240456;</code>

}

点击支付跳到微信里,然后马上返回到APP里了


解决了,顺序搞错了,要按照文档上的顺序来

回复内容:

开发文档上面-1“可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。”,但是我检查过没问题,APP用DEMO测试可以支付,但是服务端发送给APP就不行
统一支付测试过也是好的
[“result”] => array(9) {

<code>["return_code"] => string(7) "SUCCESS"["return_msg"] => string(2) "OK"["appid"] => string(18) "******"   //绑定支付的APPID["mch_id"] => string(10) "******"  //商户号["nonce_str"] => string(16) "OCTmjzp0A8v7UnbD"["sign"] => string(32) "9F50899D68ABE30F7E311D477D6C0383"["result_code"] => string(7) "SUCCESS"["prepay_id"] => string(36) "wx201507301633164e148bfddb0142377854"["trade_type"] => string(3) "APP"</code>

}

发送给APP的值是:
{

<code>appid = ******;   //绑定支付的APPIDnoncestr = fdcb60638d9e6e54cb702f5d5b67a4d7;package = "Sign=WXPay";partnerid = ******;  //商户号prepayid = wx20150730151416e2a37094d20267969653;sign = 83534<div style="color:transparent">本文来源gaodai.ma#com搞##代!^码@网*</div><pre>搞gaodaima代码

0F9670051D37BDE95A44E8138DF;timestamp = 1438240456;

}

点击支付跳到微信里,然后马上返回到APP里了


解决了,顺序搞错了,要按照文档上的顺序来

我们也遇到同样问题,你们解决了吗?

根据你的描述,预支付id生成成功的,但是支付信息提交的时候错误,检查支付信息的校验,需要把要提交的信息 和 商户的支付密钥 进行加密,生成新的sign,然后提交

楼主问题解决了么,我App微信支付开发遇到了同样的问题

我也遇到这种情况。
最后发现居然是微信缓存的问题(类似的微信分享之类也会有这种问题)。
只要去设置里面清除微信缓存就可以了。
心中无数草泥马奔腾,搞了我N天。(问候企鹅)


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:微信支付APP返回-1怎么解决

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址