QQ泡沫乐园 · 免费提供游戏辅助,破解软件,活动资讯,喜欢记得收藏哦!
综合软件_线报活动_游戏辅助_最新电影_最优质的的辅助分享平台

微信程序老是出现订单号重复,这个问题该怎么解决?

网络 2023-01-29 16:17

做软件开发,最常做的事情似乎就是调试代码了。大家应当都了解,功能逻辑虽然挺好理解,但是实现逻辑的代码可能很繁杂,出现一些小错误再正常不过了。比如近来许多小伙伴就在责怪,他们做的陌陌程序老是出现订单号重复,这个问题该如何解决呢?

最近在公司做一个支付平台,通过支付平台来做一个中转处理,达到多个对接平台使用同一个公众号支付和支付统一管理的功能。

其中就对接了微信支付功能中的公众号支付(jsApi支付)和 扫码支付,其实这两种支付方法都是采用的统一下单插口,对应的trade_type不同,参数稍为也有些不同。

遇到的问题是这样的,用户在PC端下单通过扫码支付来支付订单,这时用户取消支付,接下来在公众号中打开陌陌端,点击订单发起支付,这个时侯发起的公众号支付都会提示“商户订单号支付”!

其实,在陌陌下单时,只要订单号一致,一旦更改过支付类型(trade_type) 或 订单单价 等信息就会出现这个错误!

其实解决也很简单!只要在每次发起支付时,在发起微信支付时传送的商户订单号参数out_trade_no使用随机字符串;

可以是平台订单号+固定宽度的随机串,微信反弹时截取固定宽度就可以得到原平台订单号;也可以是生成唯一性的随机串,将这个随机串与平台对应的订单号关联储存上去,便于陌陌反弹时处理。

也就是说你的订单信息变化了,传给陌陌的商户订单号参数out_trade_no也是要跟随改变才对的!

最终,在这儿还是发觉了一点问题,如果扫码支付每次都生成不一样的订单号,那如果用户同时打开两个扫码支付页面,这时候两个二维码都是有效可以支付,倘若用户两个二维码都扫码支付了,怎么办?对于这些情况,我们肯定是对应的订单只记录第一次支付成功的流水号。要是真出现此类情况,真能说机率真的很小,用户很脑残,等他要求退货的时侯,我们可以查看陌陌商户平台的流水记录,若情况属实可以给他线下退货!

为您推荐

Laravel使用指定的名称队列

Laravel框架中提供了方便的队列服务使用方式,如果使用的是redis、database、sqs等作为异步队列的驱动,都会配置有对应的队列名称,来看下框架提供的默认redis驱动的配置:

小程序放订阅号还是服务号_微信公众平台服务号和订阅号_微信订阅号 服务号

...Mac下PHP扩充Unable to load dynamic library

就在今天,之前仍然使用正常的php-fpm,php出现了异常情况:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/...PHP处理程序显存溢出问题

经常我们在处理数据量比较大的时侯会碰到“Fatal error:Allowed memory size of 67108864 bytes exhausted (tried to allocate 7...include_once引起的思索

对于include、include_once、require、require_once的区别,这个可能是PHPer初学者 和 面试者 应该理解和常用的知识点,尽管我之前对它有一些基础的了解,但是在以后...

关于陌陌小程序

微信小程序(wei xin xiao cheng xu),简称小程序,缩写XCX,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。

全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。

2017年1月9日,张小龙在2017陌陌公开课Pro上发布的小程序即将上线。

Q:小程序是哪些?它有着什么样的功能?

A:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或则搜一下即可打开应用。也彰显了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。小程序才能实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间互相跳转。由于小程序不存在入口。

Q:小程序可以和现有的App 打通吗?

A:小程序可以利用陌陌联合登陆,和开发者已有的App 后台的用户数据进行打通,但不会支持小程序和App 直接的跳转。

Q:微信早已有了订阅号、服务号、企业号,小程序和这两者有哪些不同?

A:小程序、订阅号、服务号、企业号是并行的体系。

Q:外界有说法称,小程序的推出意味着陌陌要做一个应用分发市场,是这样吗?

A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。

2016年1月11日,微信之父张小龙时隔多年的公开现身,解读了陌陌的四大价值观。张小龙强调,越来越多产品通过公众号来做,因为这儿开发、获取用户和传播成本更低。拆分下来的服务号并没有提供更好的服务,所以陌陌内部正在研究新的形态,叫「微信小程序」。

2016年9月21日,微信小程序即将开启公测。在陌陌生态下,触手可及、用完即走的陌陌小程序造成广泛关注。腾讯云即将上线陌陌小程序解决方案,提供小程序在云端服务器的技术方案。

2017年1月9日0点,万众瞩目的陌陌第一批小程序即将高调上线,用户可以体验到各种各样小程序提供的服务。

2017年12月28日,微信更新的 6.6.1 版本开放了小游戏,微信启动页面还重点推荐了小游戏「跳一跳」,你可以通过「小程序」找到早已玩过的小游戏。

以上就是明天微微风小编给你们带来的微信支付订单号重复怎样办?的内容,正在为如何解决问题苦恼的小伙伴见到小编分享的教程后肯定是有久旱逢甘霖的觉得吧。不知道小编的工作是否帮助到了你们,不管怎么说小编都祝你们工作顺利,事业有成!

上一篇:python爬取电影内容示例 下一篇:没有了