问题标签 [square-connect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
94 浏览

square-connect - 使用 Square-Connect API 记录 409 错误

我重新运行了一些测试代码,将数百个项目插入到我的寄存器中。该代码在几个月前有效。现在我收到 409 -“冲突/可能正在进行另一个更新,请重试。”

发出项目 DELETE 的批量请求或项目 POST 的批量请求时,可能会发生该错误。当每个删除或发布作为单独的请求发出时,它不会发生。

我的进程在单个线程下同步运行,因此我在任何时候都不会收到超过一个 Square 的请求。

我猜这是一个错误,它是作为一些代码更改的一部分引入的,用于检查并发更新,但哪些代码没有经过适当的测试(再次,只是猜测)。

0 投票
1 回答
980 浏览

php - Square Connect API cURL 调用限制库存结果

当我使用 cURL 调用从我的库存中获取变体 ID 和当前数量时:

$c = 299,所以这是它返回的 300 个项目的限制。我的库存中有超过 1,000 件物品。

这个电话的限制是 300 还是我做错了什么?

0 投票
1 回答
550 浏览

c# - Square Connect API 项目创建语法

我正在尝试通过 C# 将新项目创建发布到测试商店,但我不确定语法应该如何阅读。Square Connect API 需要至少一种变体来创建新项目,但我不确定如何将其添加到 JSON 正文中。这是我所拥有的,但我不确定如何完成它。

此代码有效,但返回的项目响应必须包含至少一个变体。我意识到这一点,但不知道如何写它,或者它是否可能。

我不反对走不同的路线。

编辑以添加 Square 文档中的示例请求正文:

0 投票
1 回答
591 浏览

php - Square-Connect 库存更新 cURL 调用

我正在尝试从我的库存数据库网站更新我的方形库存,但我不断收到此错误。

我在 cURL 调用中添加了 quantity_delta 字段和adjustment_type ,因为这就是文档所说的,文档中有3个选项,其中只有1个(可选)旁边有(可选)所以我使用的2个似乎是必需的. 我无法捕获 POST 正文以查看调用的确切方式,可能是类型或 json_encode 问题,因此调试这给了我一个问题。

我还在编写标题和对文本文件的响应,以便于阅读。

这是代码:

你能告诉我我做错了什么吗?几天来,我一直在尝试找出我的 cURL 调用出了什么问题。我可以毫无问题地进行 cURL 调用以从 square-connect API 读取数据。我在这里也有一些重复的代码,以不同的方式显示输出/响应,希望获得更多信息。我还将发布使用 CULINFO_HEADER_OUT 获得的标题信息。

谢谢你。

0 投票
1 回答
134 浏览

sdk - 无法处理传入请求 - square connect SDK

抱歉,我们无法处理传入的请求。请重试或联系支持人员

发出 SDK 付款请求时出现此错误;我已经仔细检查了我的应用程序(客户端)ID;我通过请求商家资料获得了商家ID;我已经检查了 ios 捆绑包 ID 并回调 url。,似乎找不到这不起作用的原因(我是批准的合作伙伴)。

0 投票
1 回答
69 浏览

php - 删除孤立的库存项目

我正在使用 PHP 的 cURL 来查询 Square API 的库存检查脚本。正如预期的那样,这会InventoryEntry以 JSON 形式返回多个对象。

但是,此库存清单包含许多已从商店中删除的商品。(项目库中当前有 644 个条目,但 JSON 响应中出现了 929 个项目。)据我所知,没有办法从库存中删除这些项目——Update Variation端点需要一个item_id不再可用的已删除的项目,尽管它们的变化仍然存在于库存数据库中。

有谁知道通过 API 或仪表板删除这些孤立库存项目的方法?(我打电话给 Square 并询问他们是否可以只使用TRUNCATE我的项目表,但他们在支持线上没有那种访问权限。)

或者,是否可以:

  • 添加item_idInventoryEntry对象或
  • 允许Update Variation端点在没有item_id(即,只是一个variation_id)的情况下运行吗?
0 投票
1 回答
446 浏览

webhooks - Square Connect 无法订阅 webhook 通知

我正在按照此处关于为 Square 付款设置 webhook 通知的说明进行操作。但是当我在步骤 5 中执行 curl 语句来订阅我自己的商家的付款通知时,我得到了响应:

curl 语句是

他们是否更新了事件类型名称?我在 webhook 上找不到任何其他文档。

0 投票
1 回答
521 浏览

square-connect - 用户 ID 不匹配

这个特定错误的任何原因?以及用户 ID 究竟应该是什么。

2015-01-09 15:17:29.187 com.rosettmobile.clienteling[8909:2575054] 请求 UR2 编码 :: square-commerce-v1://payment/create?data=%7B%22state%22:%22Useful%20information %22,%22callback_url%22:%22rosettaclienteling:%5C/%5C/my%5C/callback%5C/path%22,%22merchant_id%22:%22brandyn.brosemer@rosetta.com%22,%22amount_money%22: %7B%22amount%22:100,%22currency_code%22:%22USD%22%7D,%22options%22:%7B%22clear_default_fees%22:true,%22supported_tender_types%22:%5B%22CREDIT_CARD%22%5D%7D ,%22client_id%22:%22I4C8ySW_Z5UUoP7GYAilpg%22,%22sdk_version%22:%221%22%7D

(lldb) po 参数 { data = "{\"status\":\"error\",\"error_code\":\"user_id_mismatch\",\"state\":\"有用信息\"}"; }

0 投票
1 回答
337 浏览

square-connect - 调试寄存器错误

所以我看到“ API 错误抱歉,我们无法处理传入的请求。请重试或联系支持人员。” 信息

我被告知有问题的应用程序被授权使用 Square Commerce API。我已经确定我正在对我的 JSON 进行 url 转义。

这是我的 json 和链接的样子:

谁能看到我遗漏的任何东西?有没有办法从错误消息中获取更多信息?是否有可能原因的清单?

0 投票
1 回答
1113 浏览

python - 使用 Square Connect API 上传商品图片

我已经查看了 Square Connect API 文档中发布的示例和 GitHub 上的示例,但是,我似乎无法将这些示例调整为上传图像的指南:http: //docs.connect.squareup.com/#后图像

部分挑战是使用 Content-Type: multipart/form-data ,只有图像上传需要,因此文档不存在(使用 connect-api 文档)。

我的终极问题是,Square 能否发布一个如何上传图片的示例?最相关的是一个示例,该示例显示了如何使用图像更新多个项目而不是仅更新一个项目。任何帮助表示赞赏。