Square Connect v1项目ID更改位置

时间:2017-04-01 19:38:16

标签: square-connect

我一直在编写一个Square Connect集成,它依赖于一个项目具有一个且只有一个 ID的事实,即使它存在于多个位置。在单独的Square帐户/应用程序上使用一部分产品进行测试后,事情进展顺利。我现在已指出整合在"真实" Square account / App,使用该帐户的凭据,除了许多其他产品外,还包含相同的产品子集,并且集成失败。我似乎有很多项目现在每个位置都有唯一的ID 。这意味着单个项目具有多个ID 。该项目仅在Square仪表板中显示一次,但有两个与之关联的唯一ID。实际上,我有一个项目具有两个ID ,但这些ID共享单个变体ID。

我还注意到两种不同格式的ID,从我的研究中听起来像是由于在特定日期之前和之后创建的信息而产生的变化。

格式1:XXxXxXXX-xxXX-XxXx-XXX-XXXxxxxxxxXX

格式2:XXXXXXXXXXXXXXXXXXXXXXXX

我想第一个问题是,这是正常行为吗?如果没有,任何关于可能导致它的原因的想法是否有办法解决它?

1 个答案:

答案 0 :(得分:0)

旧帐户的项目存在一些细微差别。项目最初的范围是一个位置,这对于大型多地点企业来说并不是很有意义。在内部我们正在迁移到与位置无关的项目目录,作为最终用户应该是您不可见的(除了您提到的格式更改),并且根据您帐户的日期,它可能混合了“旧”和“新”项目ID。看起来你基本上有一个“新”位置和一个较旧的位置。

基本上在我们当前的模型中,您只能保证项目在某个位置具有唯一ID。我们正在开发新的API,使您可以更轻松地跨位置操作项目。