使用Firestore Stripe订阅扩展时手动写入Firestore的产品无法同步到Stripe
同步失效原因说明
- 该扩展原生仅支持Stripe到Firestore的单向同步:扩展默认只监听Stripe平台的产品、定价变更事件,自动同步数据到Firestore的
products集合,没有内置Firestore侧文档变更触发同步到Stripe的逻辑,因此手动在Firestore新增的产品数据不会自动同步到Stripe。 - 手动写入的产品字段不符合同步要求:如果是自行配置了反向同步逻辑,写入Firestore的产品文档必须完全匹配扩展要求的字段规范,包括必填的
stripe_product_id、定价子集合prices的参数必须和Stripe API要求完全对应,字段缺失或格式错误都会导致同步失败。 - Firestore安全规则不影响扩展同步能力:你调整的安全规则仅限制普通客户端的访问权限,扩展使用Firebase服务账号的特权权限访问数据库,不受自定义安全规则约束,因此安全规则开放与否和本次同步失效无关。
内容的提问来源于stack exchange,提问作者askit
相关产品推荐
相关产品推荐

