Dj条纹与Multipe开发服务器冲突

时间:2019-02-07 16:26:32

标签: python django

我的团队正在为我们的Web服务开发付款系统。该网站是使用Django构建的,其服务由stripe提供。我们正在使用dj-stripe来整合两者。

对于开发,我们使用的是条带测试环境,但是我们在多个开发服务器上执行此操作,每个服务器都有自己的开发数据库。

dj-stripe标识使用dj-stripe客户ID关联付款,卡和来源活动的客户。对于不同开发服务器上具有相同ID的客户,这会导致信息冲突。

我们已经考虑了许多解决方法,最重要的两个选择是

1)生成客户ID的偏移量以防止冲突。问题是随着时间的流逝,随着更多开发人员的加入,这可能会崩溃。它可以立即解决此问题,但不能保证不会再成为问题。

2)为每个开发人员创建一个带区帐户,以确保没有冲突,仅使用测试环境。但是,如果最终让许多开发人员从事该项目,这似乎会使Stripe感到不满意。

我对此问题是否存在标准解决方案或最佳实践感兴趣。

1 个答案:

答案 0 :(得分:0)

万一有人来这里遇到类似问题,Stripe很快对我们的问题做出了回应。他们已经具有处理此问题的功能,但这对我们而言并不立刻显而易见。

条带具有一项功能,可用于从仪表板添加多个帐户。您可以为每个开发人员简单地创建一个帐户,只需使用该帐户的测试密钥即可。然后邀请您团队中的所有开发人员对该帐户具有读取权限,以便每个人都可以查看日志。