小程序微信退款功能实现方法详解【基于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 相关文章推荐
如何分别全角和半角以避免乱码
Oct 09 PHP
模拟flock实现文件锁定
Feb 14 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
PHP加速 eAccelerator配置和使用指南
Jun 05 PHP
php中函数的形参与实参的问题说明
Sep 01 PHP
队列在编程中的实际应用(php)
Sep 04 PHP
基于php验证码函数的使用示例
May 03 PHP
遭遇php的in_array低性能问题
Sep 17 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
Nov 04 PHP
php实现encode64编码类实例
Mar 24 PHP
php 无限级分类 获取顶级分类ID
Mar 13 PHP
Laravel中的Auth模块详解
Aug 17 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 socket方式提交的post详解
2008/07/19 PHP
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
php+js实现倒计时功能
2014/06/02 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
为Python的web框架编写前端模版的教程
2015/04/30 Python
Python求导数的方法
2015/05/09 Python
Python书单 不将就
2017/07/11 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
python接口调用已训练好的caffe模型测试分类方法
2019/08/26 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
初学者学习Python好还是Java好
2020/05/26 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
大学社团活动策划书
2014/01/26 职场文书
贷款担保申请书
2014/05/20 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
银行资信证明
2015/06/17 职场文书