将卡添加到帐户时"无法将卡与此市场上的帐户关联"错误.

Kyl*_*son 5 balanced-payments

我使用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
Run Code Online (Sandbox Code Playgroud)

关于错误来源的任何想法以及如何解决它?

谢谢!

mja*_*day 4

这通常表明您正在尝试将一个市场上标记化的卡与另一个市场上存在的账户关联起来。Balanced 中代币化的卡只能是同一市场上的关联账户。

如果您在测试和生产环境之间移动,这种情况经常发生。最明显的地方是marketplace_uri您传递给balanced.js的参数。

你会在你的 javascript 中看到一些代码,看起来像

balanced.init(marketplaceUri);
Run Code Online (Sandbox Code Playgroud)

该 uri 必须与与您用于处理付款的 API 密钥关联的市场相同。