• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    小程序微信退款功能实现方法详解【基于thinkPHP】

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

    ☹. 背景

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

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

    ☺. 前期准备

    ❶.文档阅读

    微信小程序 - 申请退款(官方文档)

    a. 请求需要双向证书 详见 证书使用 【可根据提示,直接下载参考微信支付提供的 Demo(PHP)】
    b. 对于请求参数,可以只填写必选项

    ❷. 资源准备

    {
    	 "appid":"wx81111223333444bc0",
    	 "bank_type":"CFT",
    	 "fee_type":"CNY",
    	 "is_subscribe":"N",
    	 "nonce_str":"t8wcdduity6f6k5acng33wzv5z56o7sh",
       "openid":"okxsf5YWzAzEPNoV31IRqft-fa1c",
       "out_trade_no":"20180000011119M15362284007942",
    	 "return_code":"SUCCESS",
    	 "time_end":"20180906180644",
    	 "trade_type":"JSAPI",
    	 "transaction_id":"4200000171201809060657362048"
     }

    ▷ 上面的 json 字符串是极为重要的,不然无法追索微信支付订单信息
    ▷ 前提是在实现 微信支付时就已经做了回调保存
    ▷ 未做处理的,可参考我之前整理的文章 :小程序微信支付 实例配置详解

    ▓. 代码实现

    ❶. payRefund() 方法

    ❷. curl_post_ssl_refund() 方法

    附录:

    ❶. 实现效果

    ❷.Github 源码下载 >>>

    更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

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

    您可能感兴趣的文章:
    • Thinkphp5 微信公众号token验证不成功的原因及解决方法
    • Thinkphp5微信小程序获取用户信息接口的实例详解
    • ThinkPHP实现微信支付(jsapi支付)流程教程详解
    • 基于thinkPHP实现的微信自定义分享功能示例
    • thinkPHP微信分享接口JSSDK用法实例
    • thinkphp项目如何自定义微信分享描述内容
    • thinkphp微信开之安全模式消息加密解密不成功的解决办法
    • ThinkPHP框架实现的微信支付接口开发完整示例
    • ThinkPHP框架整合微信支付之JSAPI模式图文详解
    • thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
    上一篇:小程序微信支付功能配置方法示例详解【基于thinkPHP】
    下一篇:tp5框架内使用tp3.2分页的方法分析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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