做B2B2C电商项目,购物车中批量购买不同店铺商品时,进行合单,多个订单不同订单号,但是使用一个交易号支付,lrc支付是成功的,然后多某个订单退款时, 明明是使用当时支付的交易号以及新生成的退款单号,但是提示"订单金额或退款金额与之前请求不一致,请核实后再试",有前辈可以说下可能错误的点在哪里么
订单金额或退款金额与之前请求不一致,请核实后再试
这个报错信息,在系统里搜下,看看是在哪里打印的,然后看看那里的业务逻辑是怎么样的。
这是微信官方提示错误,不是系统定义的
可否找微信官方客服查下呢?
这些涉及数据的,要一个个核对的。。
能不能取到跟微信交易日志?看看是不是退款的订单号、交易号、金额是不是有问题?
微信提供获取交易日志的接口,你可以调用该接口获取日志进行核对
微信的退款接口有一个自己的交易号和微信方生成的交易号,如果是该交易号设错,应该是返回该订单不存在的错误
所谓估计还是你的金额没设对,退款接口的参数有原订单的金额和退款金额,你看看是不是原订单的金额没设或没设对?
金额是和支付的时候不一样,因为是不同店铺一笔支付的,所以合单了,用的是一个交易号,退款的时候是单店铺退款,我给的也是那个交易号呀,还有就是如果是一笔订单多个商品,我分开退款都是可以的,说明是可以部分退款的
微信的退款接口支持部分退款的
total_amount(总金额也就是支付金额要和你原来支付的一样,因为你是同一个交易号)
refund_amount是退款金额
你一笔订单多个商品部分退款的时候,total_amount是怎么设的?
就是设置的这一个订单的钱
哦哦哦 我看下 一个是当时的总价,一个是退款价是吧
多设几个断点。
重启事实二分开始发文件和附件为威锋网额额的范围分为非让我
应该是退款的时候应该是全额退款,不支持部分金额退款,出现订单退款金额和订单金额不一致的情况,你需要私下解决,或者直接看看微信中是否有部分退款功能
公司的电商项目????
是啊。。。。。。。。
你们公司的电商用到了什么技术栈??比如springboot cloud mq redis 微信支付 第三方登录 单点登录 页面静态化 分库分表 docker es solr 等。。。
前面一部分吧,这个电商是专门卖药的,用户量没那么大
可否找微信官方客服查下呢?
这些涉及数据的,要一个个核对的。。
多设几个短点应该有用
多谢各位大哥的热心帮助,问题已解决,此贴已结.