发送失败的短信是退短信条数还是退费?
当短信发送失败、收到失败回执时,平台优先将失败短信条数退回至您当前生效的套餐包中,若剩余无法退回到套餐包的失败短信条数,则以按量计费的价格折算后,退回到您的阿里云账户余额中。具体规则:
若您当前有若干个生效中未过期的套餐包,且套餐包还可以接收短信条数(总量-剩余量>0),平台会将失败短信条数优先退回到当前正在使用的套餐包中。
若退回到1个有效套餐包后还有剩余,则继续找前一个还可以接收短信条数的有效套餐包,继续退回失败短信条数,依次类推。
若条数退回到所有有效套餐包后还有剩余或您没有任何套餐包在有效期内,则按照
按量计费单价*剩余应退回的失败短信条数
计算应退金额,退回到阿里云账户余额中。
因发送短信和失败回执之间存在时间差,所以短信条数退回时套餐包可能满额,导致只能折现退回到现金账户。但后续发送又会扣减套餐包条数,出现套餐包有可退回额度、但失败短信条数已折现退回到账户余额的情况。
接收失败短信条数退回后的套餐包剩余量,不会超过套餐包购买时的总量。
示例情景:
假设您有以下三个套餐包的配置:
包A:已购买1000条短信,现已过期,不可退回。
包B:已购买1500条短信,耗尽未过期,可退回1500条。
包C:已购买3000条短信,目前剩余量1000条,可退回2000条。
当一次发送操作失败,需要回退4500条短信到您的账户时,平台将按照如下步骤进行处理:
平台找到当前生效中未过期包C,尝试将4500条短信退回到“包C”。由于“包C”目前只有2000条剩余空间,因此只能成功退回2000条到“包C”,剩余2500条还需继续退回。
平台继续寻找上一个生效中未过期包B,尝试将2500条短信退回到“包B”。由于“包B”仅有1500条剩余空间,因此只能成功退回1500条到“包B”,剩余1000条还需继续退回。
平台继续向前寻找可回退的包,但“包A”已过期,不能接受任何回退。
剩余未能回退到套餐包的1000条短信,平台以剩余短信条数*按量计费的单价计算得出应退金额,将剩余短信条数折算后退回到您的阿里云账户余额中。