资讯专栏INFORMATION COLUMN

微信开发 微信支付

zqhxuyuan / 774人阅读

摘要:此处的微信支付是指微信支付版如何确认自己申请的微信版本是版基本月以后申请的微信支付均为版本查看微信发送的邮件若其中包含以下信息商户申请编号登录帐号登录密码商户密码商户证书证书密钥证书即为版本的微信支付由于微信支付跟版的参数不同支付的流程不同

此处的微信支付是指微信支付V3版
如何确认自己申请的微信版本是V3版 1.基本9月20以后申请的微信支付均为V3版本 2.查看微信发送的邮件 若其中包含以下信息 商户ID、申请编号、登录帐号、登录密码、商户API密码 商户API证书、证书密钥、CA证书 即为V3版本的微信支付
由于微信支付V2 跟 V3版的参数不同 支付的流程不同 导致微信支付V2版本跟V3版不兼容...

微信支付V3的 支付流程如下: (JSAPI支付为例)

根据文档中所写 采用JSAPI进行支付 则用户的openid 为必须参数 所以官方给的Demo第一步采用了Oauth 认证获取用户的Openid,此处需要注意 在传递Oauth认证的回调URL中 应该使用 urlencode()函数 对URL进行编码 否则如 &a=1&b=2 类似的URL可能出现找不到的现象.

当然如果你在支付的页面直接把openid 带过去了...可以直接去掉支付中的oauth认证这步

2.支付成功后的 notify_url ,无法接受到数据问题. 首先 notify_url 同样不能使用入如 &a=1&b=2 格式 应使用如下 /a/1/b/2 Pathinfo模式 如果是Linux环境还需要对文件夹有 相应的权限 才能写入信息.开发者可以在 notify_url 中根据 支付返回的状态进行一些相应的操作 例如修改订单状态...发送模板消息 提醒用户交易成功等等..

关于支付测试:
1. 登陆微信的公众平台后台(微信公众平台)---> 微信支付-->开发者配置 填写上传 测试的授权目录 和 微信测试白名单 注意: 如果需要用到支付中的oauth 还应该去配置下 oauth认证的授权目录(是不是很麻烦....)

2.如果出现 access_token:not_allow 之类信息 一般都是 支付的授权目录 不正确.

3.如果下载的是微信支付V3版本的官方Demo,那么请首先修改其中的代码 curl_setopt($ch, CURLOP_TIMEOUT, $this->curl_timeout); 修改为 curl_setopt($ch, CURLOPT_TIMEOUT, $this->curl_timeout); 分别位于 WxPayPubHelper.php 的 155 821行 ,注释掉 171行.

4.支付参数解析 配置文件中的 appid 和 appsecret 是开发者模式中的 appid 和 appsecret, mchid 和 key 分别在 微信发送的邮件中可以找到.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20857.html

相关文章

  • 浅析微信支付微信支付简单介绍(小程序、公众号、App、H5)

    摘要:本文是浅析微信支付系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处。浅析微信支付前篇大纲微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。目前微信支付支持手机系统有苹果安卓和。 本文是【浅析微信支付】系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处。 上篇文章讲了本系列的大纲,没有看过的朋友们可以看一下。 浅析微信支...

    shadowbook 评论0 收藏0
  • 浅析微信支付开发前的准备

    摘要:本文是浅析微信支付系列文章的第三篇,主要会讲一下在开发前的一些注意事项。浅析微信支付系列已经更新两篇了哟,没有看过的朋友们可以看一下。开通微信支付需要注册登陆微信商户平台,微信支付相关的信息都需要在这个平台上进行操作。 本文是【浅析微信支付】系列文章的第三篇,主要会讲一下在开发前的一些注意事项。 浅析微信支付系列已经更新两篇了哟~,没有看过的朋友们可以看一下。 浅析微信支付:前篇大纲...

    yanest 评论0 收藏0
  • 个人申请官方微信支付接口,即时到账!还支持个人小程序支付!附支付demo

    摘要:那么有微信支付的能力吗以上就是能力,可以做扫码支付,例如我上面的,还可以做支付,也就是在微信里面访问的页面,点击按钮发起支付的方式,还有一个能力就是支持个人微信小程序的,个人微信小程序无需认证也可以使用支付接口实现。 个人微信支付宝免签约支付解决方案 https://www.likeyunba.com/pay/ 我们知道要想使用微信支付,要具备以下条件 1、申请服务号2、要有企业资料(...

    zhoutk 评论0 收藏0
  • 浅析微信支付:前篇大纲

    摘要:浅析微信支付前篇大纲本文是浅析微信支付系列文章的第一篇,主要会介绍一下为何写下这个系列以及对于微信支付的一点小经验,与君共勉。下面讲一下我是如何去学习微信支付的。 浅析微信支付:前篇大纲 本文是【浅析微信支付】系列文章的第一篇,主要会介绍一下为何写下这个系列以及对于微信支付的一点小经验,与君共勉。 以下会分几个步骤讲一下我学习微信支付的过程,也是一部辛酸史,也是希望朋友们不要再次跌进...

    mayaohua 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<