第三方支付问题小结

概述


记得2019年,微信支付出过一个故障,用户发起支付给了钱后,微信一直不回调,导致使用了微信支付的商家的订单都成了未支付状态了,如果业务系统设计的不好,那瞬间就会有大量的客诉出现。

像下面的对话场景,我相信当时肯定非常的多:

用户:我支付了好几次了,你说你没收到?别开玩笑了。
商家:我这边真的没收钱。然后心想:这家伙不会是想吃霸王餐吧?

虽然像微信和支付宝这样的大牌支付平台,出大故障的几率比较少,但是也不得不防。下面列举几个支付问题以及对应的解决思路


第三方支付平台无法支付


以微信为例子,像2019年微信支付出故障时,美团那边,是在APP侧,立刻将微信支付置灰了,引导用户使用支付宝支付,将损失和影响降到最低。要做到这点,至少得做到如下两点:

  • 监控微信支付的连通性(关键链路,监控得到位);
  • 得有屏蔽微信支付的开关,前端可根据这个开关确定是否置灰微信支付按钮。

第三方支付平台不回调


这种就属于用户给了钱,而由于没有回调,商家业务系统认为没收到钱,非常容易引起客诉。我们可以使用定时任务,定时查询用户订单是否支付了来应对。

比如说,你到茶饮店买了杯奶茶,使用微信支付给了钱后,门店打印机打印出小票和杯贴后,门店人员就会开始为你制作茶饮。如果这个时候,微信支付出故障了,一直不回调,那么小票和杯贴打印不出来,门店人员就不会给你制作。如果业务系统有个定时任务,每隔2分钟,把5分钟前的订单捞出来,调用微信订单是否已支付的接口,如果支付了,则通知打印机打印出小票。


第三方支付回调慢了


电商订单里,通常都有一个订单支付有效期,如果在有效期内用户没支付,就会取消订单,但是这个是基于用户没给钱的前提下,如果支付回调超过支付有效期才回调回来,其实用户是给了钱的了。一般来说,支付回调慢了,有下面三种情况:

  1. 用户拉起支付窗口了,但是一直不给钱,超过支付有效期后才给钱;
  2. 第三方支付平台性能有问题,真的支付回调慢了;
  3. 网络抖动

对于第一种情况,可以利用支付平台的接口,拉起支付时,指定一个有效期,有效期内没给钱的,支付平台会自动提示交易已失效

支付平台控制支付有效期的参数
微信time_expire
支付宝timeout_express

例如说,调用支付宝的拉起支付接口,设置了五分钟的支付有效期,一旦用户超过有效期才给钱,支付宝会有如下的提示:
在这里插入图片描述

对于第二和第三种情况,可以在订单取消的接口中,给用户退款,毕竟用户给了钱的。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
软件名称:智方3000+珠宝饰品进销存管理系统批发销售软件 软件版本:V5.0 软件大小:10558KB 软件语言:简体中文 软件类型:商业贸易 软件类型:共享软件 使用平台:2000/XP/2003/vista/win7 产品网址:http://www.88buy.cn 产品公司:智方在线(河南)科技有限公司 软件图片:http://www.88buy.cn/zfsoft/3000/jxc/Main.jpg 介绍网站:http://www.88buy.cn/zfsoft/3000/zbshp/readme.htm 作者邮箱:[email protected] 官方邮箱:[email protected] 联系作者:智方 下载地址1:http://www.88buy.cn/download/zbshp.exe 下载地址2:http://www.88buy.cn/download/zbshp.exe 软件简介: 智方3000+珠宝饰品(首饰销售管理系统,首饰仓库管理系统,首饰管理软件,POS收银管理系统,首饰财务管理系统)是智方软件推出的专业的首饰进销存管理软件,包含饰品采购进货管理,销售 出库管理、库存查询管理、财务和营业报表统计系统、POS收银管理、单据设计打印管理系统等首饰饰品行业专用的功能模块。 功能介绍: 1.基础信息模块:添加商品信息,按商品信息种类进行分类,便于查找商品;添加客户信息、员工信息、仓库信息、供货商信息、会员信息、操作员授权、库存期初建帐等。 2.采购进货模块:添加采购订单,采购入库单(第一次进货时输入价格后,下次再进这个供货商的货会记忆上次的进价防止价格混乱),采购退货单,根据需要可开欠款入库单,事后再通过采购付款单来还供货商欠款; 3.销售管理模块:添加客户销售订单,批发销售单(销售时第一次销售给某个客户某个商品,这个客户下次再来购买上次的商品,软件会记忆上次售价,而且能直接查看历史销售记录,防止给客户乱报价)支持普通针式打印机可打印两联三联多联纸,可重新设计销售单据打印格式,POS前台销售,支持会员打折,会员积分,会员储值,会员赠送礼品,支持小票打印机,条码扫描枪、客显屏等; 4.库存管理模块:可随时查询当前所有库存,分仓库库存,可进行库存盘点,库存调拨,商品报损报溢,库存上下限报警等; 5.统计查询模块:直观的报表统计查询采购与销售明细信息及汇总信息,查询员工销售业绩给员工计算提成;随时查询当月当年或者任何时间段的经营数据,让管理更轻松。每个单据每张报表都能根据客户的需要重新设计打印格式; 6.财务管理模块:简洁实用的财务管理功能,管理现金与银行帐户,供货商付款与客户收款,公司的收入与支出,公司经营情况,应收应付表等; 7、系统设置模块:添加本公司相关资料,打印单据时公司名称会显示在单据上方;提供两种核算方法,加权平均法和指定批次法,如果你的商品需要批号与有效期管理请选择指定批次法,系统初始化可以随时清理软件所有的数据然后重新建立新数据,可以根据需要设置自动备份,也可手工备份,避免电脑出现问题造成的数据丢失问题。 8.对入库首饰自动进行编码,正确核算每个首饰的入库、出库、销售、退货和盘点;能按首饰的品名、款号、分销商、供应商、金重、石重等类别进行进货、出货、销售、退货分析,根据分析结果输出各类报表;根据时间段、分销商、供应商输出首饰销售情况表;通过条码扫描枪可快速、准确地对不同的销售点的首饰进行实地盘点,以确定该销售点的实际盘存数、盘亏数和盘盈数;通过销售和收款记录,可对每个分销商的资金回笼情况和应收款情况进行核算,以便向分销商结收资金;通过销售和付款记录,可对每个供应商的资金支付和应付款情况进行核算,以便向供应商结付资金。 上次更新内容:1.前台POS端加支持客显屏功能;2.修复了会员设置密码后不起作用问题;3.添加了商品批号为0时隐藏的功能;4.修复了不能自动备份的问题。5.报表中心打不开问题。 6.前台销售:同一产品多次销售数量不同时,在统计明细时每条记录都重复统计了。 7.部门统计:所有统计表可以导出excel表,并且可以打印这些统计表。8.前台小票打印时打印日期后添加上具体时间。9.修改了单据保存前打印只能超级管理员才有这个权限。 此次更新内容:1.前台退货单不能打印问题(小票打印模式下)。2.前台退货单上商品名称单价数量一行不显示问题。(单据打印模式下)3.后台统计查询-前台流水表:前台退货明细显示不出来的问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值