Maison  >  Article  >  développement back-end  >  微信开发 - 微信支付如何写?PHP端该写那些东西?

微信开发 - 微信支付如何写?PHP端该写那些东西?

WBOY
WBOYoriginal
2016-09-08 08:44:00853parcourir

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

微信开发 - 微信支付如何写?PHP端该写那些东西?
就是这个开发,php后台该如何写?

微信开发 - 微信支付如何写?PHP端该写那些东西?
为啥这个有PHP的SDK?

微信开发 - 微信支付如何写?PHP端该写那些东西?
而我做的app支付没有PHP的SDK呢?

回复内容:

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

微信开发 - 微信支付如何写?PHP端该写那些东西?
就是这个开发,php后台该如何写?

微信开发 - 微信支付如何写?PHP端该写那些东西?
为啥这个有PHP的SDK?

微信开发 - 微信支付如何写?PHP端该写那些东西?
而我做的app支付没有PHP的SDK呢?

谢谢邀请。

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

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

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

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

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

这是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做的。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn