微信支付_微信分付怎么借钱出来

微信支付_微信分付怎么借钱出来微信支付

大家好,又见面了,我是你们的朋友全栈君。

微信支付遇到的坑

  开发文档 https://pay.weixin.qq.com/wiki/doc/api/index.html

  开发文档 https://pay.weixin.qq.com/guide/inapp_payment.shtml

 

 一 应用

  1 首先 注册微信开放平台账号(公共平台)  (可以申请应用–APP支付,小程序等多个,可以管理申请的所有应用)

  2 每申请一个应用,会有自己的应用账号(商户平台,里面可以查看这个应用的信息,业务数据)(这里的 appid ,商户号,才是我们需要的)

 

二 签名错误

 1 密匙不对

 2 商户号不对

 3 参数不对

 验证签名工具    https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1(官方验证通过  一样会因为各种蛋疼的问题报这个错)

2018-12-05 :后台预支付成功,验证签名工具成功,小程序唤起失败,报验证签名失败

经排查 是加密的时候字段大小问题

appid=wxedca20c6909001ff&noncestr=eE3RnDT43S4WfgJUXOr6xDlpU9SqT2tC&package=prepay_id=wx0517363064933497719778543384839333&signType=MD5&timestamp=1544002592&key=0qoOu1ftitbUg1Jqhheek8dQ0EH7JSgo

appId=wxd678efh567hg6787&nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VS&package=prepay_id=wx2017033010242291fcfe0db70013231072&signType=MD5&timeStamp=1490840662&key=qazwsxedcrfvtgbyhnujmikolp111111

 

下面的是官方文档,跟下面一致就可以成功了

既然预支付成功了,基本上说明秘钥没有问题,那只能是签名的问题了

 

三 吐槽

  接微信支付坑,坑,坑,真特么坑

 1 小程序的商户号还特么是绑定的,特么的

 

 

四 摘录

 

APP微信支付报错《商户号该产品权限未开通,请前往商户平台>产品中心检查后重试》

 

问题

最近项目使用MUI,HBuilder。开发打包H5的app

在开发H5 plus支付的时候,遇到以下问题:

App微信支付调官方的统一下单接口返回错误信息

{return_msg=商户号该产品权限未开通,请前往商户平台>产品中心检查后重试, return_code=FAIL}

解决方法

微信开放平台,微信认证申请的微信app支付,是有一个独立的商户平台 。

这个商户平台与公众号申请支付开通的商户平台是不共用的 ,也就是appid和商户号这些参数是不一样的!!!

公众号支付和app支付对应的商户平台是不一样的!!!

在商户平台切换账号处可以查看(一个商户id对应一个商户平台账号)

 

 

微信小程序支付绑定商户号问题

小程序在支付认证的过程会要求绑定商户号,有两种绑定方式(具体见文档):

    1.绑定新的商户号

    2. 绑定现有商户号

在绑定现有商户号(通过微信开放平台注册的商户号)会出现无法支付的问题,卡在后台统一下单流程,

然而绑定新的商户号就没有问题。

 

微信支付 参数定义

微信支付_微信分付怎么借钱出来

 微信支付_微信分付怎么借钱出来

 五:实践

   1 注册微信公众号

   2 申请应用 

  3 申请应用成功,会有商户号和APPID,,至于应用秘钥是通过商户号登陆进去 设置的一个32位随机密码,这个密码可以找生成随机密码网站生成,这样微信支付的3个必要参数就都有了

        4 申请支付开通等

 

六 小程序 获取openId

1 用的是

secret 获取
2 小程序创建应用的时候需要小程序应用的APPID,如果这个APPID和后台的不一致,即使后面改了配置也不会生效,必须在创建应用的时候写入

 

转载于:https://www.cnblogs.com/jianyi12/p/9376494.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107395.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C语言中volatilekeyword的作用

    C语言中volatilekeyword的作用

    2021年12月2日
    47
  • opencv跟踪视频上的目标(理论分析框架)

    出处:http://hi.baidu.com/icekeydnet/blog/item/965b25154a19f3dea6ef3ffe.html如前面说到的,OpenCVVS提供了6组算法的接口,分别是:前景检测、新目标检测、目标跟踪、轨迹生成、跟踪后处理、轨迹分析,除了轨迹生成用于轨迹数据的保存以外,其他5个部分都是标准的视频监控算法体系中不可或缺的部分。      OpenC

    2022年4月16日
    34
  • 太极阳必须要root吗_root手机教程

    太极阳必须要root吗_root手机教程以前的root基本是suroot,但是su不再维护更新之后,就有了现在的比su更好玩的root手机的工具→magisk。Magisk具备很强大的模块扩展,可以不修改system区的文件,达到修改system文件一样的效果,例如换字体,换主题,换卡机界面,换gpu驱动等等。现在就来一个面具的刷入教程。1.一台可以解锁BL的手机(可以查看公众号的历史信息,刷机教程)2.给机器刷入第三方Re…

    2022年6月4日
    86
  • 项目管理复习题

    项目管理复习题蓝字位注释,红字为错误原因,紫字为重点本复习题链接:https://pan.baidu.com/s/1ZJ4l6mKxAt9dqhw0Qa58xA提取码:j4jz第一章一、填空题1.敏捷模型包括(4)个核心价值,对应(12)个敏捷原则。2.项目管理包括(启动过程组)、(计划过程组)、(执行过程组)、(控制过程组)、(收尾过程组)5个过程组。二、判断题1、搬家属于项目。(√)2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。(×)3、过程管理就是.

    2022年6月11日
    45
  • .pkl文件怎么打开_python pkl文件

    .pkl文件怎么打开_python pkl文件1.show_pkl.py:#show_pkl.pyimportpicklepath=’aus_openface.pkl’#path=’/root/……/aus_openface.pkl’pkl文件所在路径 f=open(path,’rb’)data=pickle.load(f)print(data)print(len(data))2.运行命令…

    2022年9月9日
    1
  • 推荐10个堪称神器的 Java 学习网站

    Java学习网站,有了这些,成为大牛不在话下

    2022年4月10日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号