请教:关于购物车支付的问题!

做B2B2C电商项目,购物车中批量购买不同店铺商品时,进行合单,多个订单不同订单号,但是使用一个交易号支付,lrc支付是成功的,然后多某个订单退款时, 明明是使用当时支付的交易号以及新生成的退款单号,但是提示"订单金额或退款金额与之前请求不一致,请核实后再试",有前辈可以说下可能错误的点在哪里么

订单金额或退款金额与之前请求不一致,请核实后再试
这个报错信息,在系统里搜下,看看是在哪里打印的,然后看看那里的业务逻辑是怎么样的。

这是微信官方提示错误,不是系统定义的

可否找微信官方客服查下呢?
这些涉及数据的,要一个个核对的。。

能不能取到跟微信交易日志?看看是不是退款的订单号、交易号、金额是不是有问题?

微信提供获取交易日志的接口,你可以调用该接口获取日志进行核对
微信的退款接口有一个自己的交易号和微信方生成的交易号,如果是该交易号设错,应该是返回该订单不存在的错误
所谓估计还是你的金额没设对,退款接口的参数有原订单的金额和退款金额,你看看是不是原订单的金额没设或没设对?

金额是和支付的时候不一样,因为是不同店铺一笔支付的,所以合单了,用的是一个交易号,退款的时候是单店铺退款,我给的也是那个交易号呀,还有就是如果是一笔订单多个商品,我分开退款都是可以的,说明是可以部分退款的

微信的退款接口支持部分退款的
total_amount(总金额也就是支付金额要和你原来支付的一样,因为你是同一个交易号)
refund_amount是退款金额
你一笔订单多个商品部分退款的时候,total_amount是怎么设的?

就是设置的这一个订单的钱

哦哦哦  我看下  一个是当时的总价,一个是退款价是吧

多设几个断点。

重启事实二分开始发文件和附件为威锋网额额的范围分为非让我

应该是退款的时候应该是全额退款,不支持部分金额退款,出现订单退款金额和订单金额不一致的情况,你需要私下解决,或者直接看看微信中是否有部分退款功能

公司的电商项目????

是啊。。。。。。。。

你们公司的电商用到了什么技术栈??比如springboot cloud mq redis 微信支付  第三方登录 单点登录  页面静态化  分库分表  docker  es solr  等。。。

前面一部分吧,这个电商是专门卖药的,用户量没那么大

可否找微信官方客服查下呢?
这些涉及数据的,要一个个核对的。。

多设几个短点应该有用

多谢各位大哥的热心帮助,问题已解决,此贴已结.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值