微信微信公众号二维码怎么生成重复付款,有没有提示或时间限制

支付宝直接就可生成企业收款微信公众号二维码怎么生成而微信,我硬是把扫码支付所有教程(含sign生成代码)都看了遍完虐我一天π_π度娘不给力,求知乎大神指教,跪谢!

}

在之前记录了一下做微信公众号支付的过程但是有些混乱,之前做的内个也不是直接接的微信官方而是转接的别人在接的微信官方,他们赚个手续费在这之后因为app停用了一段时间,上游公司把我们的appid给关掉了所以打算从新接,直接接微信官方好了这是背景。

我们做的是公众号支付也就是在微信网页内部进行调取支付插件进行支付的一个过程

所以需要到微信官方开通公众号支付 微信官网:

1、登录后点击产品中心, 点击公众号支付


进入后就会看到这个页面


因为我的已经开通所以就不需要了

进行配置支付授权目录:也就是你的支付页面所在的目录

一定是生产环境的微信不支持 ip +端口 形式的地址   异步通知也不支持,

所以测试都需要线上真实环境的域名+支付页面所在目录


登录公众号平台进行配置

其次设置你的JS接口安全域名:也就是完整域名如:


配置到这里基本就算完成了

现在我们需要获取几个必须的参数



key 获取也是在微信商户后台

这个昰自己设置的,看你自己设置了


上一步的code有了,对于此链接的参数就容易了。可是在页面上如何处理是个问题,我是在/pay/unifiedorder

* xml请求数据地址 * 发送的xml數据流 // 设置请求超时时间 // 设置请求头部类型 // 设置请求体即xml文本内容,注:这里写了两种方式一种是直接获取xml内容字符串,一种是读取xml攵件以流的形式

搞了这么多终于看到点结果了


请求过后 微信端返回的也是XML 不利于我们处理所以继续转map

搞了这么久就是为了丫的, 取出来后峩们还需要把参数拼装一遍,扔到页面掉起 JS 插件进行支付

这里值得注意的是package 参数, 这个参数可不是简单的吧prepay_id 放进去

要把 “prepay_id=”这个拼接仩里面不能有多余的"或者'符号

之前没有拼接 ,微信支付的时候返回 缺少total_fee参数 可是上一步给微信传的时候并没有少,微信返回的都成功了所以还是抛页面的时候出现的错误害我整了好久。

参数装完后直接传到页面看自己框架了,我就不贴了

下面直接把页面贴出了 值得注意的是

package 这个参数 在页面是一个域 ,所以在后台传的时候重新改个名 我改的是paypackage 

}

下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 微信公众号二维码怎么生成 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信