我的编程空间,编程开发者的网络收藏夹
学习永远不晚

微信小程序退款申请开发的步骤是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

微信小程序退款申请开发的步骤是什么

这篇文章的内容主要围绕微信小程序退款申请开发的步骤是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!

  微信小程序退款申请开发的步骤相对微信支付来说比较简单。

  值得注意的有以下两点:

  1.向微信退款接口请求退款后,根据得到的响应是可以直接确定退款是否完成的。不再需要设置专门的回调接口等待微信通知。当然如果需要也是可以在微信商户平台设置回调接口接受从而接受微信回调的,但并不是必须的。

  2.退款请求需要在请求服务器安装微信提供的安全证书,也就是说,发起退款请求相比较支付请求在请求时请求方法不能复用,因为微信退款需要携带证书的请求,此证书可在申请微信商户号成功后从微信商户平台自行下载,Linux下的PHP开发环境的证书只需要放在网站根目录的cert文件夹中即可。其他开发环境可能需要导入操作。

  下面讲解一下退款的具体步骤

  一. 用户发起退款请求

  用户在前端发起退款请求,后端接收到退款请求,将相应订单标记为申请退款,展示在后台.商户查看后,如果同意退款再进行相应操作.此后才进入真正的退款流程.

  二. 商户发起退款请求

  商户同意退款后,后端即向微信提供的退款 API 发起请求.

  同请求微信支付API一样.退款请求也需要将需要的参数进行签名后以XML发送到微信的退款API 

  退款请求需要的参数如下(多个参数在支付API请求时也有使用):

  小程序 appid。

  商户号 mch_id 。申请开通微信支付商户认证成功后微信发给你的邮件里有

  商户订单号 out_trade_no 。退款订单在支付时生成的订单号

  退款订单号 out_refund_no 。由后端生成的退款单号,需要保证唯一,因为多个同样的退款单号只会退款一次。

  总金额 total_fee 。订单总金额,单位为分。

  退款金额 refund_fee 需要退款的金额,单位同样为分

  操作员 op_user_id .与商户号相同即可

  随机字符串 nonce_str 。同支付请求

  签名 sign 。使用上面的所有参数进行相应处理加密生成签名。(具体处理方式与支付相同,可直接复用。)

  三. 退款完成

  在发起退款请求后,就可以直接根据请求的响应XML中的 result_code字段来判断退款是否成功,从而对订单状态进行处理和后续操作。不需要像支付那样等待另一个接口的通知来确定请求状态。当然如上文所说,如果需要微信服务器发送通知到后端的话,可以到微信商户平台进行设置。

  退款因为流程与支付大同小异,因此退款的PHP类我选择了直接继承支付类,

感谢你的阅读,相信你对“微信小程序退款申请开发的步骤是什么”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注编程网网站!小编会继续为大家带来更好的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

微信小程序退款申请开发的步骤是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

微信小程序退款申请开发的步骤是什么

这篇文章的内容主要围绕微信小程序退款申请开发的步骤是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!  微信小程序退款申请开发的步骤相对微信支付来
2023-06-26

不同主体申请微信小程序的步骤及注意事项是什么

这篇文章将为大家详细讲解有关不同主体申请微信小程序的步骤及注意事项是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、个人申请小程序微信小程序自2017年初上线就开通了个人使用功能,如果你是一名IT程
2023-06-27

php小程序开发的步骤是什么

PHP小程序开发步骤规划:定义项目目标选择开发环境获取小程序凭据开发:架构设计后端开发:PHPAPI、数据库集成前端开发:页面、交互微信生态整合测试和部署:综合测试部署到微信平台性能监控维护:更新、修复错误用户反馈收集政策合规
php小程序开发的步骤是什么
2024-04-09

php小程序开发的步骤是什么

开发一个PHP小程序的步骤可以包括以下几个阶段:1. 需求分析:明确小程序的功能需求和用户需求,确定开发的目标和范围。2. 系统设计:设计小程序的系统架构和数据库结构,包括数据表设计、接口设计等。3. 编码开发:根据需求和设计,使用PHP语
2023-08-31

微信小程序后端Java接口开发的步骤是怎么样的

这篇文章给大家介绍微信小程序后端Java接口开发的步骤是怎么样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。微信小程序使用wx.request(OBJECT)来调用后端接口。首先 我们来一个简单案例 —— hello
2023-06-25

开发微信小程序的优势是什么

这篇文章将为大家详细讲解有关开发微信小程序的优势是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。小程序的真正优势:不是开发成本低,而是使用成本低。流量庞大流量永远是商业的本质。微信拥有大量的用户群体,
2023-06-27

微信小程序是什么工具开发

微信小程序的开发工具:1、微信开发者工具,微信官方提供的一款开发工具,是开发微信小程序的首选工具;2、IDE工具,可以使用各种集成开发境工具,例如Visual Studio Code和Sublime Text和Atom等;3、第三方开发框架
2023-08-16

微信小程序开发优势是什么

这篇文章主要介绍了微信小程序开发优势是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。小程序将是“ 互联网”的巨大流量门户。 微信拥有超过十亿的用户,数量非常庞大,每个人每
2023-06-27

开发微信小程序的七大优势是什么

本篇内容介绍了“开发微信小程序的七大优势是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、微信直接登录,不用注册不用安装、用完即走,即
2023-06-27

微信小程序开发常见问题是什么

这篇文章主要介绍微信小程序开发常见问题是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  Q:navigateTo 没有返回按钮。  A:Android 设计如此,需要点击物理返回键返回。  Q:关于微信小程序地
2023-06-26

微信小程序中使用vant框架的具体步骤是什么

本篇文章为大家展示了微信小程序中使用vant框架的具体步骤是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.说到vant框架相信大家应该并不陌生了吧,做过移动端开发的小伙伴们应该都知道它吧。2
2023-06-22

微信小程序开发规则和要素是什么

这篇文章主要讲解了“微信小程序开发规则和要素是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序开发规则和要素是什么”吧!小程序开发并非随心所欲,你需要看懂以下规则才能不走弯路:1
2023-06-26

微信记账小程序开发的基本功能是什么

小编给大家分享一下微信记账小程序开发的基本功能是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!随着超前消费产品充斥着互联网市场,也让人们在平时生活中消费观念也
2023-06-27

小程序开通微信支付的流程是什么

这篇文章主要介绍“小程序开通微信支付的流程是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“小程序开通微信支付的流程是什么”文章能帮助大家解决问题。  小程序开通微信支付的流程  最先便是务必要掌
2023-06-26

使用eclipse开发java程序的步骤是什么

使用Eclipse开发Java程序的步骤如下:1. 下载和安装Eclipse:从Eclipse官方网站下载适用于Java开发的Eclipse版本,并按照安装向导进行安装。2. 创建Java项目:打开Eclipse,单击"File"菜单,选择
2023-09-13

微信小程序开发文档中常见的代码是什么

本篇内容主要讲解“微信小程序开发文档中常见的代码是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序开发文档中常见的代码是什么”吧!在通过微信小程序开发者工具开发一款小程序时,起初我们
2023-06-26

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录