5

Balanced.js でカードをトークン化し、購入者の電子メールとトークン化されたカード URI を使用して購入者を作成しようとしています。次のエラーが表示されます。

Balanced::Conflict(409)::Conflict:: POST 
https://api.balancedpayments.com/v1/marketplaces/TEST-xxxxxx/accounts: cannot-associate-card: Cannot associate card with accounts on this marketplace. Your request id is xxxxxx

エラーの原因とその修正方法に関するアイデアはありますか?

ありがとう!

4

2 に答える 2

4

これは通常、あるマーケットプレイスでトークン化されたカードを別のマーケットプレイスに存在するアカウントに関連付けようとしていることを示しています。Balanced でトークン化されたカードは、同じマーケットプレイスのアカウントにのみ関連付けることができます。

これは、テスト環境と本番環境の間を移動している場合によく発生します。最もわかりやすい場所は、balanced.jsmarketplace_uriに渡すパラメーターです。

JavaScript に次のようなコードが表示されます。

balanced.init(marketplaceUri);

その uri は、支払いの処理に使用している API キーに関連付けられているマーケットプレイスと同じである必要があります。

于 2012-08-10T17:52:03.760 に答える
0

API キーを変更する必要があります。require 'balanced' Balanced.configure('')

それを見つけるには、ダッシュボード > 設定 > API キー シークレットに移動します

于 2013-03-23T20:16:19.387 に答える