View a markdown version of this page

处理临时资格错误(WhatsApp 错误代码 131042) - AWS 最终用户社交消息

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

处理临时资格错误(WhatsApp 错误代码 131042)

通过发送消息时 WhatsApp,您可能会收到消息中的错误代码 131042Business eligibility payment issue(也报告为Eligibility read failed due to a transient error on Meta side)。此错误源自 Meta 的系统,表示 Meta 检查发件人是否符合 WhatsApp 商业账户 (WABA) 的付款资格时暂时出现故障。

重试策略

由于此错误是暂时性的,因此通常会自行解决。对因错误代码而失败的消息实施指数退避重试策略:131042

  1. 等待 1 秒钟,然后重试该消息。

  2. 如果重试失败,请等待 2 秒钟,然后重试。

  3. 继续将等待时间加倍(4 秒、8 秒等),最多重试 5 次。

在大多数情况下,消息在重试一两次后成功发送。

持续的错误

如果错误代码在数小时内多次重试后131042仍然存在,则原因可能不是暂时的。持续的131042错误可能表明WABA的信用额度共享已被撤销。信用额度共享是一项元功能。它允许WABA在没有预先注资余额的情况下发送消息。如果信用额度共享被撤销,则在问题解决之前,所有出站邮件都会失败并显示此错误。

要诊断持续错误,请执行以下操作:

  1. 确认错误在多个收件人中持续出现,而不仅仅是一个电话号码。

  2. 查看 Meta Business Suite,了解与您的 WABA 账单或信用额度共享相关的任何提醒或通知。

  3. 确认您的元商业账户信誉良好,并且没有未解决的账单问题。

  4. 确认您的 WABA 的信用额度共享仍处于活动状态。

何时联系支持部门

如果您在重试指数退避措施、确认多个收件人的错误并验证了您的元商业账户账单状态后,错误仍然存在,请联系 AWS 支持部门。当您提交支持案例时,请包括以下信息:

  • 你的 WABA ID

  • 与失败消息相关的电话号码 ID

  • 消息尝试失败的时间戳(以 UTC 为单位)

  • 错误范围(所有收件人或特定电话号码)

  • WhatsApp 消息状态事件中返回的任何错误详情