微信退款返回的几种情况
1、订单已经全额退款返回后再请求退款时:
{
"appid": "wx88888888",
"err_code": "ERROR",
"err_code_des": "订单已全额退款",
"mch_id": "158888888",
"nonce_str": "zPT5P04rREEM68yW",
"result_code": "FAIL",
"return_code": "SUCCESS",
"return_msg": "OK",
"sign": "1B154A09280A5D6EC148C37A746BA282"
}
2、同一个退款号退还不同金额返回或者订单的总金额输入不正确
{
"appid": "wx88888888",
"err_code": "REFUND_FEE_MISMATCH",
"err_code_des": "订单金额或退款金额与之前请求不一致,请核实后再试",
"mch_id": "188888888",
"nonce_str": "KGUWO8LLO2BGbvJb",
"result_code": "FAIL",
"return_code": "SUCCESS",
"return_msg": "OK",
"sign": "6701AE818027A28EE325B88CC67D48D5"
}
3、退款成功
{
"appid": "wx88888888",
"cash_fee": "10",
"cash_refund_fee": "10",
"coupon_refund_count": "0",
"coupon_refund_fee": "0",
"mch_id": "188888888",
"nonce_str": "Dx173KdBSJm8RR0J",
"out_refund_no": "B516111547726007",
"out_trade_no": "B516111547726007",
"refund_channel": [],
"refund_fee": "10",
"refund_id": "50300604212020051600550537447",
"result_code": "SUCCESS",
"return_code": "SUCCESS",
"return_msg": "OK",
"sign": "ED091E5DFFD340F00DED4E67A94A9B5C",
"total_fee": "10",
"transaction_id": "4200000560202005168434734774"
}
4、部分退款的金额不大于总金额,但是和之前加在一起大于总金额时或者先有部分退款再全款退时
{
"appid": "wx88888888",
"err_code": "INVALID_REQUEST",
"err_code_des": "refund_fee大于可退金额",
"mch_id": "188888888",
"nonce_str": "Da1KJvHV8cYtofZE",
"result_code": "FAIL",
"return_code": "SUCCESS",
"return_msg": "OK",
"sign": "4740747F6232B9F24745F40854358435"
}
5、退款金额大于总金额时
{
"return_code": "FAIL",
"return_msg": "invalid refund_fee" //无效的退款
}
微信退款返回的几种情况相关推荐
- promise.then返回结果几种情况
Promise是ES6提出的异步编程的新解决方案,旧方案是单纯的使用回调函数.从语法上看,Promise是一个构造函数,既然是构造函数就可以用来对象的实例化,接受一个函数(执行器函数)作为参数,从功能 ...
- 微信退款返回58 linux,小程序微信支付申请退款返回cUrl错误,错误码:58
2019-04-03 15:15:29 如何看待微信公开课小程序热门讨论「小程序微信支付申请退款返回cUrl错误,错误码:58」 摘要:小程序微信支付申请退款返回cUrl错误,错误码:58 展开:调用 ...
- php微信退款返回签名错误,PHP微信支付开发(2)-退款
一.概述 本系列博客将讨论基于微信支付的项目开发中,涉及到的下单与支付.退款.以及订单查询的后端代码实现.在本系列博客中,将以代码片段作为示例,来讨论ThinkPHP 后端接口实现的过程. 在本系列的 ...
- 微信公众号退款,app微信退款,支付宝退款,浦发退款
最近公司财务爸爸提需求,把三个支付退款api集成到公司系统里面去,由于之前api文档看的不够仔细,遇到很多坑,特此记录,分享给同样遇到坑的小伙伴: 商户能提供的是 appid 你的appid 也就是对 ...
- 微信聊天消息,好友转账消息的xml数据样本(分3种情况),以及各个字段含义
转账消息只能对好友,其数据内容也是一段xml数据. 转账跟红包不一样,有3种情况的消息: 别人给自己转账: 自己给别人转账: 转账收款后,系统回执的消息: 每种消息大同小异,只有个别字段不一样. 1. ...
- 微信小程序和H5之间相互跳转的几种情况
小程序跳转H5 直接通过web-view内嵌的方式,有且只有这一种方式. <web-view :src="url"></web-view> H5跳转小程序 ...
- php 公众号 验证失败,微信公众号Token验证失败的几种情况及解决办法
微信公众号Token验证失败的几种情况及解决办法 1. 思路看验证的文件,编码是否是:utf-8 无bom头的 2. thinkphp框架,要关闭调试模式,开启调试模式容易有错误代码出现,导致验证失败 ...
- try catch finally 中包含return的几种情况,及返回结果
第一种情况:在try和catch中有return,finally中没有return,且finally中没有对try或catch中要 return数据进行操作的代码,这种情况也是最好理解的. publi ...
- vue中处理后台返回的 html 特殊标签(‘\lt; p style=“xxx“ \gt;‘)或(\<p>)的三种情况及传给后端数据的解决方案
问题一:vue中处理后台返回的 html 特殊标签('<: p style="xxx" >:')或(\<p>)的三种情况 返回数据 // 返回数 ...
最新文章
- 七段数码管段码表共阳_常用数字电路之显示篇数码管
- 别的设计师比你又快又好,是因为你不知道他们在用介个!
- Objective-C中的hasPrefix
- 在html中怎么制作友情链接,如何制作一个网页链接,用描文本、友情链接交易方式教你如何制作?...
- SQLServer之创建唯一聚集索引
- SAP 电商云 Spartacus UI 支持延迟加载的新功能的入口设计
- 【转】Linux ln(link) 命令详解
- 【数据结构与算法】广义表的储存结构和结点定义的Java实现
- 杀掉php所有进程,杀死某个用户的所有进程
- 冲刺OPhone2.5:夏新已经下定决心
- 杭电 OJ 提交代码需要注意的问题
- MyBatis映射文件4(参数获取#{}和${}/select标签详解[返回类型为list])
- iwconfig 安装_arm linux iwconfig 等
- 【SSL】2278Oliver的救援
- 【C++】关于日期的计算
- 【良心推荐两款软件】eDiary记笔记软件+截图识别文字软件
- C++ Primer 18 用于大型程序的工具
- SCCM 2007 R2 setp by setp(四)-操作系统组件配置
- 全国计算机二级考试Excel选择题真题汇总
- 蓝桥杯嵌入式AD采样解析