zoukankan      html  css  js  c++  java
  • 微信支付返回 {"code":-100,message:"[payment微信:-1]General errors"}

    其实这个问题很容易排查

    故障原因:

    0、前端控制台打印预支付订单编号是否生成?

    1、比对官方,确认是正确的预支付订单编号格式
    2、微信支付安卓必须使用自定义基座真机调试

    3、检查包名、签名,确保开放平台上的包名与签名与你打包的完全一致。具体步骤请看https://blog.csdn.net/xmx5166/article/details/90723722

    4、微信支付商户平台是否设置成功,微信开放平台添加的app是否已经成功关联商户号。
    5、检查服务器返回信息,详细检查这些参数是否与自己的微信开放平台的app设置一致        ☆☆☆mark☆☆☆

    {
      "appid": "应用APPID",
      "noncestr": "随机字符串,后台算法",
      "package": "Sign=WXPay(扩展字段,微信固定写法:Sign=WXPay)",
      "partnerid": "商户号",
      "prepayid": "预支付交易会话ID",
      "timestamp": "当前时间戳",
      "sign": "后台第二次生成签名"
    }

    6、你把上面所有的东西全都改完了之后,等个10分钟左右,并且以防万一,把微信卸载重新安装之后,再去测试支付!因为微信会缓存你之前错误的日志信息

  • 相关阅读:
    iOS开发之--打印一堆奇怪东西的解决方案
    iOS开发之--从URL加载图片
    iOS开发之--搭建本地的SVN服务器
    HTML5
    swift
    swift
    HTML 换行
    HTML 注释
    HTML 水平线
    /etc/rc.d/rc.local
  • 原文地址:https://www.cnblogs.com/fanqiuzhuji/p/13026316.html
Copyright © 2011-2022 走看看