在使用支付宝进行转账或批量转账时,会出现被限制转账的情况(如下图所示)。但以往都是正常使用没有任何提示,且业务也无违规,为什么会出现此类限制转账的问题呢?
从目前情况来看,凡是涉及资金安全问题的都涉及到风控,金融级别的风控往往有多个维度。近年来,微信、支付宝成为不少不法分子非法业务,如博彩、跑分等核心渠道,电信诈骗、金融诈骗屡见不鲜。所以,国家需要支付宝等金融机构加强管控。但这种严厉管控下,“宁可错杀,不可放过”的现象屡有发生。
当触发或者误触发支付宝官方的风控维度,一般支付宝少则被冻结3天、7天、15天不等,严重的多则1年甚至3年也有,根据资金的额度和风控识别等级,做出不同的惩罚性裁定。
利用支付宝官方的能力可以一定程度解决上述问题。
下图为具体的使用场景示例图:
核心就是利用支付宝开放平台的资金支付能力API,核心涉及alipay.fund.trans.uni。
其中,新查询接口 alipay.fund.trans.common.query 可以查询老转账接口生成的转账单据,过去的老查询接口 alipay.fund.trans.order.query 无法查询到新转账接口生成的转账单据。
产品设计上,确保商户号的唯一性
在接入过程中,out_biz_no对应商户唯一编号,确保每次发起的支付API调用的唯一性。这种唯一性,可以跟现有业务系统,如体现、待转账列表的ID进行关联。确保流水和业务进行强关联,方便进行业务对账。