Archives for : 十月2021

第291天:如果商户删除分账接收方怎么办?

服务商开发时发现一个问题,客户的商户后台是可以管理分账接收方的,也就是可以删除分账接收方。

林子大了还是要防一手。

想了几个解决方案都不靠谱,比如:

1. 停用软件服务(太暴力)
2. 每次分账前都添加接收方(效率低,大多数情况下都没必要)

最后想到一个完美方案:

如果分账返回失败,则走接口添加接收方,然后再分账。

理想情况下是当返回“分账接收方非法”的错误码时调用接口,但是经测试,只返回了错误信息,没有返回错误码。所以只能做成:只要分账返回失败,就添加接收方。好在不会重复添加接收方。