0

カードを作成するには、ドキュメントに記載されている方法で開始する必要があります

balanced.init('${REPLACE_THIS_WITH_YOUR_MARKETPLACE_URI}') 

ただし、唯一の例は v1/marketplaces/ を指しています。 Error: uncaught exception: Invalid marketplace uriは、正しい URI を取得するためにダッシュボードを調べる必要があることを規定しています。私はテスト マーケットプレイスに取り組んでおり、[設定] ページの [ドメイン URL:] には [テスト] と表示されていますが、/test で初期化しようとすると、さまざまな組み合わせで成功しません。そのため、init で失敗しない 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 用のbalanced.js の最新バージョンでは、実際にはマーケットプレイスに初期化する必要はありません。クレジット カードと銀行口座 (資金調達手段) は、ルート レベル (/cards と /bank_accounts) でトークン化され、マーケットプレイスではなくなりました。詳細については、 balanced.js のガイドをご覧ください。また、サンプル jsFiddle の例を確認することをお勧めします。

また、古いbalanced.jsの例では、URLではなく、URI (Uniform Resource Identifier) を要求していました。マーケットプレイス URI は、「/v1/marketplaces/」 + マーケットプレイス ID (例: /v1/marketplaces/TEST-MPJ1TvJrxnGlUGPG0Fpa0ey) です。v1.1 では、代わりに HREF を使用します (例: /marketplaces/TEST-MPJ1TvJrxnGlUGPG0Fpa0ey)。

于 2014-03-28T22:26:53.403 に答える