0

要创建一张卡片,文档说我们应该使用

balanced.init('${REPLACE_THIS_WITH_YOUR_MARKETPLACE_URI}') 

然而,唯一的例子指向 v1/marketplaces/。 错误:未捕获的异常:无效的市场 uri规定我们应该查看仪表板以获取正确的 URI。我正在一个测试市场上工作,在我的设置页面中,域 URL:表示测试,但是如果我尝试使用 /test 及其各种组合进行初始化,但都没有成功。所以我回到了 v1/marketplaces 的提琴手示例,它在初始化时不会失败。但是当我使用这个初始化时,我得到一个 404 错误。

回应是:

{"status":404,"error":{"status":"Not Found","category_code":"not-found","category_type":"request","description":"

在服务器上找不到请求的 URL。

如果您手动输入了 URL,请检查您的拼写并重试。

您的请求 ID 是 ####。","re​​quest_id":"###","status_code":"404"}}

v1/marketplaces 是用于测试的正确 URI,如果不是,我们在哪里找到它(因为它在仪表板设置页面中肯定不明显。

4

1 回答 1

2

对于 api 的 v1.1 的最新版本 balance.js,您实际上不需要初始化到市场。信用卡和银行账户(融资工具)现在在根级别(/cards 和 /bank_accounts)被标记化,不再在市场下。您可以在我们的balance.js 指南中了解更多信息。我还建议检查我们的示例 jsFiddle 示例。

此外,在旧的 balance.js 示例中,它要求您提供 URI(统一资源标识符),而不是您的 URL。市场 URI 是“/v1/marketplaces/”+ 市场 ID(例如:)/v1/marketplaces/TEST-MPJ1TvJrxnGlUGPG0Fpa0ey。对于 v1.1,我们现在使用 HREF 代替(例如:)/marketplaces/TEST-MPJ1TvJrxnGlUGPG0Fpa0ey

于 2014-03-28T22:26:53.403 回答