小程序微信退款功能实现方法详解【基于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下过滤HTML代码的函数
Dec 10 PHP
php的大小写敏感问题整理
Dec 29 PHP
php检测iis环境是否支持htaccess的方法
Feb 18 PHP
php判断ip黑名单程序代码实例
Feb 24 PHP
php分页函数完整实例代码
Sep 22 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
Nov 18 PHP
PHP人民币金额转大写实例代码
Oct 02 PHP
Netbeans 8.2与PHP相关的新特性介绍
Oct 08 PHP
php使用变量动态创建类的对象用法示例
Feb 06 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
May 26 PHP
Laravel基础-关于引入公共文件的两种方式
Oct 18 PHP
基于laravel缓冲cache的用法详解
Oct 23 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 ctype函数中文翻译和示例
2014/03/21 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
Javascript 面向对象 重载
2010/05/13 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
create-react-app安装出错问题解决方法
2018/09/04 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
python使用scrapy发送post请求的坑
2018/09/04 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
python redis 删除key脚本的实例
2019/02/19 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
2019/06/26 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
求职简历中个人的自我评价
2013/12/01 职场文书
《云雀的心愿》教学反思
2014/02/25 职场文书
幼儿园母亲节活动方案
2014/03/10 职场文书
外语系毕业生求职自荐信
2014/04/12 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
道歉情书大全
2015/05/12 职场文书