微信开发 - 微信支付如何写?PHP端该写那些东西?
天蓬老师
天蓬老师 2017-04-11 10:16:08
[PHP讨论组]

**我们项目是个app,现在要写个原生的微信支付接口,
php后台该如何写?
微信官方给的文档看那个(没看懂)?
那个是后台用的文档?
(小白一枚,没写过支付接口,如果有开发教程啥的给个连接。谢谢!!!)**


就是这个开发,php后台该如何写?


为啥这个有PHP的SDK?


而我做的app支付没有PHP的SDK呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
巴扎黑

这是app的 https://pay.weixin.qq.com/wik...
这是PHP的
https://pay.weixin.qq.com/wik...

原理都一样,加载完之后,触发支付。
如果是微信浏览器里面,支付流程是这样,最近刚接触。
1:授权,抓取openid
2.订单信息+openid得到支付页面
3.支付,程序结束。

4.异步,腾讯服务器执行回调。回调主要目的是腾讯告诉我们订单是否支付成功,我们对应的来处理我们订单的状态以及一些业务逻辑。

如果是app支付的话,没接触过,不过我猜想是这样子的。
1:app通过PHP接口生成订单号、金额等信息
2.app载入相应的参数,跳出支付页面
3.PHP页面那边做支付回调处理。

app端其实就是负责跳出支付的页面,然后通过腾讯服务器返回的信息做一个支付完成的跳转。其它的活都是PHP做的。

PHP中文网

虽然很多人吐糟官方文档有坑, 但是你认真仔细看一遍文档. 开发起来还是没什么难度的, 理解它的业务逻辑很重要. 技术层面没什么难点, 就是跟微信提供的接口通信, 处理回调就行了, 开发的时候千万要细心, 不要太多想当然. 如果觉得有技术难度的, 不建议自己封装接口, 就用官方提供的demo好了.

迷茫

谢谢邀请。

  • php直接参考对应的接口文档写对应的逻辑就可以了,例如菜单查询接口

// 你封装一个curl的方法,直接获取这个链接即可
https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN
  • 微信接口文档没有什么钱后台之说。都是一样的接口一样的文档。可能是我没理解你说的后台

  • 你可以在你们的后台管理里面,设置上一个微信支付管理的菜单,把对应的接口调用的功能逻辑写到里面,就当成是平实的CURD即可

  • 微信支付等几个特殊的接口都能用到SDK

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号