小程序微信退款功能实现方法详解【基于thinkPHP】


Posted in PHP onMay 05, 2019

本文实例讲述了小程序微信退款功能实现方法。分享给大家供大家参考,具体如下:

☹. 背景

  • 微信开发中,既然涉及到了微信支付,对于合理的购物网站,必定会有用户退款请求
  • 当然,一种方式是登录 微信商户平台,在 交易列表 中进行微信退款操作
  • 但是,如果业务量庞大,作为友好交互,自然需要进行代码实现 微信退款 操作咯

稍作一提,这是针对 小程序退款申请 的方法指导(目测跟公众号退款没啥区别)
理论上,请对应参考文章:小程序微信支付 实例配置详解

编程语言:PHP 使用框架:ThinkPHP3.2.3 (我也觉得过时了,算了,框架啥的只是个壳子而已!)



☺. 前期准备

  • 工欲善其事, 必先利其器

❶.文档阅读

?. 代码实现

  • 如果你的前期准备已经完成,可直接参考源码 wxMini-PayDemo\Server-PHP\PayController.class.php
  • 其实,核心方法只有两个,介绍如下:

❶. payRefund() 方法

  • 请使用 post 请求方式,传参订单号和退款金额,请认真阅读注释信息,毕竟每个人的业务逻辑都不同
  • 重要的就是获取 array 数组形式的 $wxPayResultJsonRes
    小程序微信退款功能实现方法详解【基于thinkPHP】

❷. curl_post_ssl_refund() 方法

  • 具体的使用,请阅读我的注释代码就好
    小程序微信退款功能实现方法详解【基于thinkPHP】

附录:

❶. 实现效果

小程序微信退款功能实现方法详解【基于thinkPHP】

❷.Github 源码下载 >>>

  • 强调:如果你的前期准备已经完成,可只需参考源码 wxMini-PayDemo\Server-PHP\PayController.class.php

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php 运行效率总结(提示程序速度)
Nov 26 PHP
允许phpmyadmin空密码登录的配置方法
May 29 PHP
PHP提示Notice: Undefined variable的解决办法
Nov 24 PHP
PHP常用编译参数中文说明
Sep 27 PHP
php防止恶意刷新与刷票的方法
Nov 21 PHP
Yii的CDbCriteria查询条件用法实例
Dec 04 PHP
php实现将Session写入数据库
Jul 26 PHP
如何使用php等比例缩放图片
Oct 12 PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 PHP
PHP信号处理机制的操作代码讲解
Apr 19 PHP
PHP的cookie与session原理及用法详解
Sep 27 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
Feb 16 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 #PHP
php实现的顺序线性表示例
May 04 #PHP
TP5.0框架实现无限极回复功能的方法分析
May 04 #PHP
PHP7 mongoDB扩展使用的方法分享
May 02 #PHP
PHP超低内存遍历目录文件和读取超大文件的方法
May 01 #PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 #PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 #PHP
You might like
php 中的str_replace 函数总结
2007/04/27 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
2018/11/10 PHP
jQuery的bind()方法使用详解
2015/07/15 Javascript
js格式化时间的方法
2015/12/18 Javascript
jQuery事件用法详解
2016/10/06 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
Python Mysql自动备份脚本
2008/07/14 Python
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
基于wxPython的GUI实现输入对话框(2)
2019/02/27 Python
python程序文件扩展名知识点详解
2020/02/27 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
Python代码注释规范代码实例解析
2020/08/14 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
手机业务员岗位职责
2013/12/13 职场文书
置业顾问岗位职责
2014/03/02 职场文书
爱祖国演讲稿
2014/05/04 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
关于军训的感想
2015/08/07 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
教你如何用Python实现人脸识别(含源代码)
2021/06/23 Python