【问题标题】:Debugging Register Error调试寄存器错误
【发布时间】:2015-03-13 02:44:46
【问题描述】:

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

有人告诉我,相关应用已获得使用 Square Commerce API 的授权。我已经确定我正在对我的 JSON 进行 url 转义。

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

{"amount_money":
{"amount":100,"currency_code":"USD"},
"callback_url":"http://some_url/more_url/738",
"client_id":"secret_client_id",
"merchant_id":"secret_merchant_id",
"options":
{"supported_tender_types":["CREDIT_CARD"]}}


square-commerce-v1://payment/create?data=%7B%22amount_money%22:%7B%22amount%22:100,%22currency_code%22:%22USD%22%7D,%22callback_url%22:%22mah/url%22,%22client_id%22:%22secret%22,%22merchant_id%22:secret,%22options%22:%7B%22supported_tender_types%22:[%22CREDIT_CARD%22]%7D%7D

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

【问题讨论】:

  • 我的应用页面上没有设置我的回调地址,有关系吗?
  • 我设置了它,它没有帮助:(
  • 我可以非常自信地确认client_id和merchant_id是正确的。
  • 收到了 Square 开发团队的回复:币种应与 Square 账户设置一致。确保在他们的应用设置中正确设置了 iOS App Bundle ID 和 OS App Callback URL 如果他们使用的是 Web 应用,所有这些设置仍然需要设置为 OS App Callback URL 设置任何假值
  • 我已经确保这些设置都正确,但仍然看到错误并且没有收到回调

标签: square-connect


【解决方案1】:

所以最终 Square 出于各种原因发送此消息,其中一个重要的原因是 Square Register 被设置为“离线模式”。

禁用离线模式(在方形寄存器中)可以解决错误。

【讨论】:

    猜你喜欢
    • 2017-03-31
    • 1970-01-01
    • 2023-03-19
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 2012-07-13
    • 1970-01-01
    相关资源
    最近更新 更多