截至GraphQL管理API版本2027-01,CustomerPaymentMethod.revokedReason可返回一个新值:RETRY_DECLINED。当支付处理器阻止任何进一步的重试尝试而导致订阅支付方式被撤销时,Shopify会使用此值。在较早的API版本中,这些撤销操作仍继续返回TOO_MANY_CONSECUTIVE_FAILURES。
如果您的应用使用API版本2027-01读取CustomerPaymentMethod.revokedReason,请使用RETRY_DECLINED向商家和买家表明,支付处理器已阻止对已保存的支付方式进行进一步扣款,且需要更换其他支付方式。
customer_payment_methods/revoke webhook负载保持不变。收到webhook后,查询CustomerPaymentMethod.revokedReason以确定支付方式是因RETRY_DECLINED还是TOO_MANY_CONSECUTIVE_FAILURES而被撤销。

