##invalid detail参数格式错误
<return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[invalid detail参数格式错误]]></return_msg> 错误
####

wx2421b1c4370ec43b
<mch_id>10000100</mch_id>
<nonce_str>6cefdb308e1e2e8aabd48cf79e546a02</nonce_str>
<notify_url>https://weixin.qq.com/</notify_url>
<out_refund_no>1415701182</out_refund_no>
<out_trade_no>1415757673</out_trade_no>
<refund_fee>1</refund_fee>
<total_fee>1</total_fee>
<transaction_id></transaction_id>
{“goods_detail”:[{“goods_id”:“商品编码”,“wxpay_goods_id”:“1001”,“goods_name”:“iPhone6s
16G”,“refund_amount”:528800,“refund_quantity”:1,“price”:528800},{“goods_id”:“商品编码”,“wxpay_goods_id”:“1001”,“goods_name”:“iPhone6s
16G”,“refund_amount” ":528800,“refund_quantity”:1,“price”:608800}]}</ detail>
FE56DD4AA85C0EECA82C35595A69E153

借用腾讯的数据包,数据以完全上述格式请求

    解决方案:需要将"refund_quantity": “2” ,把原来是字符串改成整形 "refund_quantity": 2,检测数据是否ok备注 :total_fee 和 refund_fee 参数需要传未减优惠券的金额

微信退款 v2版本 invalid detail参数格式错误相关推荐

  1. 微信退款参数格式错误

    微信退款失败返回信息是: <xml><return_code><![CDATA[FAIL]]></return_code> <return_msg ...

  2. (微信支付签名失败)微信支付v2版本踩坑-二次签名不同类型签名参数key不同

    小伙伴们在做微信支付对接的时候会遇到各种各样的坑,特别是微信支付v2版本,微信支付的二次签名官方文档没有给出明显的签名参数,导致在开发中很容易碰到微信支付的这个坑(微信支付签名失败),app签名key ...

  3. php微信支付mch_id参数格式错误,再说一下微信支付踩到的坑 mch_id 参数格式错误...

    微信小程序支付在好久之前写过一次,后来再写的话也是用别人的 SDK 了,之前写的文章好像留了一点坑 博客有发过一篇关于微信小程序支付的文章,见PHP完成微信小程序在线支付功能 贴了代码没有检查,也给 ...

  4. php微信支付mch_id参数格式错误,在.net core上,Web网站调用微信支付-统一下单接口(xml传参)一直返回错误:mch_id参数格式错误...

    一.问题描述 在调用统一下单接口时,报mch_id参数格式错误,但商户ID确实是10位数字正确的,可就是一直报这个错误 返回的错误xml如下: 二.排错过程 1.多次对比官网xml格式,确认生成的xm ...

  5. 微信退款php参数格式错误,PHP实现微信申请退款功能

    前期准备: 搞定微信支付,不然怎么退款,官方的demo. 当然网上可能也有很多大神自己重写和封装了demo,或许更加好用简洁,但是我还是不提倡用,安全考虑,涉及到支付涉及到金钱,必须要非常安全.官方S ...

  6. PHP对微信支付V2版本回调以及订单查询(逻辑重制版)

    PS:v2版本支付的回调以及订单的查询都已经写过了,昨天在和别人讨论时,对相关的逻辑做出了较大的修改,回调配合订单查询共同使用,提高安全防护; 小程序端JS代码: getData(){var open ...

  7. 微信提现(V2版本)

    注意事项: 1.v2版本提现需要用到证书(证书的密码就是你的mchid) 2.发送请求的时候需要setSSLSocketFactory 1.组装好提现需要的参数 Map<String,Objec ...

  8. swagger里面显示的示例参数格式错误

    swagger的配置和用法,在此就不做过多赘述了,在使用过程中,可能有的朋友会遇到这样的情况,这个接口显示的示例参数,却是另一个接口的参数格式,这个对后端自测的角度来说,非常不友好.但只要把参数手动改 ...

  9. 【微信支付】(亲测可用)对接app微信支付V2版本 后端代码示例

    业务场景:基本上做业务的话,也是逃不开对接各种支付接口的,比如数字人民币支付.农行免密支付.支付宝支付.微信支付等等.在着手开发时候,也是遇到不少阻力,微信官方提供的接口文档很散乱,如果之前没接触过, ...

最新文章

  1. 文件管理器_苹果超强文件管理器,秒变安卓?
  2. highstock 只显示所有 不显示 月_小米34寸曲面显示器深度体验 办公体验极佳 但是还有个大弱点...
  3. 聚集索引和非聚集索引- -
  4. 文巾解题 197. 上升的温度
  5. SpringMVC学习(六)——Spring四种方式整合MyBatis
  6. python编写自定义模块_编写和导入自定义模块/类
  7. flutter scrollview_简单易上手的Flutter学习指南App,2020一起来玩转Flutter吧~
  8. TextView的部分点击事件和点击事件
  9. Mybatis源码阅读(二):动态节点解析2.1 —— SqlSource和SqlNode
  10. python3 rsa加密_python3产生RSA秘钥对并执行加解密操作详解
  11. jquery.form.js ajax提交上传文件
  12. DevExpress的GridControl如何实现打印和打印预览
  13. MySQL使用注意事项(一)
  14. 阿里云服务器ECS Ubuntu18.04 首次使用配置教程(图形界面安装)
  15. oracle update命令未正确结束,ORA-00933: SQL 命令未正确结束处理办法
  16. C语言 找数字,用(折半查找法或二分查找法)
  17. jdk1.8中的永久代和元空间
  18. 华中科技大学计算机免试,华中科技大学计算机学院2015年接收推荐免试研究生待录取结果公示...
  19. 阿里云大数据ACP(一)大数据开发平台 DataWorks
  20. Python爬虫之js加密破解,抓取网易云音乐评论生成词云

热门文章

  1. Linux 系统如何查看系统配置信息
  2. LOGO特训营 第二节 文字与图形的搭配关系
  3. 改善快消品公司“高增长,低利润”电子商务困境的三个优先杠杆
  4. R语言——安装程序包时找不到对象怎么办?
  5. iOS App转让流程须知详细介绍
  6. Github 正常显示图片,以及调整图片的大小
  7. 年底获奖人太多?奖状可以用Smartbi电子表格这么做!
  8. 网络学习笔记----01--pathping跟踪数据包路径
  9. shell编程-02-变量作用域
  10. 用html5和jquery制作个人博客