【发布时间】: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