好菜哦 2019-07-22 09:29 采纳率: 0%
浏览 3902
已采纳

如何避免同一张订单,分别以微信、支付宝支付,而造成的重复支付?

问题描述:
1.网站整合了支付宝扫码支付和微信扫码支付,用户可以选择不同的支付方式支付,现在有如下情景:用户首先打开支付宝二维码页面,并用手机扫码,但不支付,再打开微信扫码支付页面,使用微信完成支付,最后发现上一步使用支付宝
扫描的二维码仍然可以支付,这种情况该如何处理?订单支付流程上该如何设计?

  • 写回答

3条回答 默认 最新

  • threenewbee 2019-07-22 09:39
    关注

    (1)理智的用户,不会主动重复支付。
    (2)对于支付页面,可以用websocket、轮询,服务器端在该订单已经付款的时候,让所有的支付页面跳转到支付成功页面。
    (3)用户误操作,页面又没有来得及跳转的情况应该极少了,这种情况安排人工检查下并且退款。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大