如何用PHP编写微信退款申请流程的详细代码实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1328个文字,预计阅读时间需要6分钟。
目录+前期准备:+前面介绍了如何实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程+ThinkPHP中实现微信支付(jsapi支付)流程。+由于业务需求,还需要实现微信退款功能。+经过研究和搜索,以下是一个简单的实现步骤:
1. 获取退款申请接口的URL。
2.准备退款请求参数。
3.发送退款请求到微信服务器。
4.获取微信服务器的退款结果。
5.根据退款结果进行处理。
目录
- 前期准备:
前面讲了怎么实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程 和ThinkPHP中实现微信支付(jsapi支付)流程。由于业务需求,还需要有微信退款,经过研究和摸索,也终于搞定了。
前期准备:
当然是搞定了微信支付,不然怎么退款,这次还是使用官方的demo。当然网上可能也有很多大神自己重写和封装了demo,或许更加好用简洁,但是我还是不提倡用,原因如下:
(1)可能功能不全,或许他只是实现了微信支付,但是还有申请退款、查询退款、订单查询、撤销订单等业务功能可能是你后续需要的,如果你依赖于大神的SDK的便捷,如果有新的业务需求,你就懵逼了;
(2)安全考虑,涉及到支付涉及到金钱,必须要非常安全。
本文共计1328个文字,预计阅读时间需要6分钟。
目录+前期准备:+前面介绍了如何实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程+ThinkPHP中实现微信支付(jsapi支付)流程。+由于业务需求,还需要实现微信退款功能。+经过研究和搜索,以下是一个简单的实现步骤:
1. 获取退款申请接口的URL。
2.准备退款请求参数。
3.发送退款请求到微信服务器。
4.获取微信服务器的退款结果。
5.根据退款结果进行处理。
目录
- 前期准备:
前面讲了怎么实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程 和ThinkPHP中实现微信支付(jsapi支付)流程。由于业务需求,还需要有微信退款,经过研究和摸索,也终于搞定了。
前期准备:
当然是搞定了微信支付,不然怎么退款,这次还是使用官方的demo。当然网上可能也有很多大神自己重写和封装了demo,或许更加好用简洁,但是我还是不提倡用,原因如下:
(1)可能功能不全,或许他只是实现了微信支付,但是还有申请退款、查询退款、订单查询、撤销订单等业务功能可能是你后续需要的,如果你依赖于大神的SDK的便捷,如果有新的业务需求,你就懵逼了;
(2)安全考虑,涉及到支付涉及到金钱,必须要非常安全。

