资讯专栏INFORMATION COLUMN

回归PHP(二)——微信接入支付相关

刘福 / 2389人阅读

摘要:最近给公司调了个,涉及到微信支付的相关接口。如果错误的将公司的服务商户号当做普通商户号使用,而没有传入子商户号,会报一个需要传入的错误支付未授权微信支付会涉及到一个回调,这个是在调用微信接口的同时传入的。

最近给公司调了个bug,涉及到微信支付的相关接口。所以有几个问题在这里记录一下,希望能帮到其他人。

商户号

微信公众号管理面板中,有个微信支付菜单栏,进去以后,第一个标签中有可能会有两个序列号,其中一个是本公司作为普通商家时的序号。还有一个序号后面会标注着服务商字样,这个是本公司作为服务商时使用的序列号。普通商家,就是微信用户直接将钱转账给你;服务商,是一群普通商家的代理商,你可以管理一群在你的H5应用中卖货的商家,这时微信用户将钱转给商家,经过你作为代理。

由于这里的功能并不是我开发,所以有些代码细节也不是很确定。在这个文档中调用统一下单接口时,如果传入了本公司的普通商家号,则认为是转账给普通商户。如果需要转给本公司代理的某个商户,那么需要同时传入本公司服务商户号和子商户号。如果错误的将公司的服务商户号当做普通商户号使用,而没有传入子商户号,会报一个需要传入sub_mch_id的错误.

支付url未授权

微信支付会涉及到一个回调url,这个url是在调用微信接口的同时传入的。然而这个传入的url,如果需要带参数,一定不要用问号和&连接符,否则url会被误识别,比如:index.php?g=mobile&m=payment,最好转换成thinkphp中也很常用的"/"方式,比如/mobile/payment/order_id/111

在微信支付接入菜单中,有个开发设置tab,里面有配置回调url。不在这里设置的url一概没有回调权限,会报错支付url未授权。配置回调url的权限有两步:

需要下载一个txt授权码文件,放置在web服务器根目录下,www.foobar.com/xxxxx.txt,如果你在自己的域名下能这样访问自己的授权码文件,就没问题了。

设置url的时候,如果需要传入一个支付单号的id,比如/mobile/payment/order_id/111,那么回调url中必须设置为www.foobar.com/mobile/payment/order_id/作为授权url,也就是说url最多只支持一级分隔符。

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

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

相关文章

  • PHP接入支付宝接口实现打赏功能并记录打赏信息及订单

    摘要:接入支付宝接口实现打赏功能并记录打赏信息及订单,这样网站可以统计打赏的用户信息,并对打赏多的文章根据收入进行热门排行。 PHP接入支付宝接口实现打赏功能并记录打赏信息及订单,这样网站可以统计打赏的用户信息,并对打赏多的文章根据收入进行热门排行。 一、需求 网站需要实现文章打赏功能,这样更能增加博主写博客的动力。 二、打赏方式 目前实现打赏的功能有两种方式: 第一种是直接贴个博主的支付...

    willin 评论0 收藏0
  • PHP开发银联云闪付维码支付

    摘要:最近刚好有在研究银联云闪付的支付模块,所以就写篇总结分享给大家。很方便的就是,银联云闪付的接入给我们准备了测试模式,就是你并不需要真的有商户号才能开发,不像微信支付那样非要有商户号才能测试开发。 你好,是我琉忆。最近刚好有在研究银联云闪付的支付模块,所以就写篇总结分享给大家。 这算是第二次接触支付的东西了,接触得最多的是接入微信支付,自己也有相关的总结文章,可以去segmentfaul...

    王笑朝 评论0 收藏0
  • 关于PHP加解密的青年抬高篇(API安全加强篇)

    摘要:实际上这一篇和上一篇均可以看作是关于加解密的懒汉入门篇安全加强篇一的后续,只不过侧重点在于安全上。回到上篇结果提到的问题,就是对称加密的安全性要人命,非对称加密的性能非常要人命。元首作为高智商罪犯,这种低级错误是不可能犯的。 为什么标题总是要带上API安全关键字呢?因为我想我乐意。 实际上这一篇和上一篇均可以看作是《关于PHP加解密的懒汉入门篇(API安全加强篇一)》》)的后续,只不过...

    wujl596 评论0 收藏0
  • 关于PHP加解密的青年抬高篇(API安全加强篇)

    摘要:实际上这一篇和上一篇均可以看作是关于加解密的懒汉入门篇安全加强篇一的后续,只不过侧重点在于安全上。回到上篇结果提到的问题,就是对称加密的安全性要人命,非对称加密的性能非常要人命。元首作为高智商罪犯,这种低级错误是不可能犯的。 为什么标题总是要带上API安全关键字呢?因为我想我乐意。 实际上这一篇和上一篇均可以看作是《关于PHP加解密的懒汉入门篇(API安全加强篇一)》》)的后续,只不过...

    付伦 评论0 收藏0
  • PHP接入支付宝单笔订单查询接口

    摘要:今天还是继续说说项目今天主要说说支付宝订单查询接口。直接上支付宝订单查询的代码。微信的订单查询与此类似。请求后,程序会向支付宝进行查询。 payment 项目2.0版本 巴西奥运会来了,刚好我又是做体育行业的互联网。哎!这个月又要加班成狗了。最近遇到好多莫名其妙的问题,待我忙完这段,再跟大家分享下。今天还是继续说说 Payment项目今天主要说说支付宝订单查询接口。 接口调用 废话废...

    suxier 评论0 收藏0

发表评论

0条评论

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