目标参数必须是已连接的帐户

时间:2016-11-07 14:58:40

标签: android stripe-payments

我使用条带库进行付款。没有目标参数没有例外,但是当我添加此参数时,此异常已经发生"目标参数必须是已连接的帐户"。

Stripe.apiKey = "sk_test_...";

Map<String, Object> chargeParams = new HashMap<String, Object>();
chargeParams.put("amount", 1000);
chargeParams.put("currency", "usd");
chargeParams.put("source", {TOKEN});
chargeParams.put("destination", {CONNECTED_STRIPE_ACCOUNT_ID});

Charge.create(chargeParams);

抱歉我的英文。

1 个答案:

答案 0 :(得分:1)

创建费用through the platform时,destination参数必须设置为您接受付款的帐户的ID。

在Stripe网站上的示例代码中以及您的问题中,您必须将{CONNECTED_STRIPE_ACCOUNT_ID}替换为实际的帐户ID。帐户ID是以acct_开头的字符串,后跟随机的字母数字字符。

如果您的平台使用的是standalone accounts,那么您会在last step of the OAuth flowstripe_user_id参数中获得帐户ID。

如果您的平台使用的是managed accounts,那么您可以在create an account参数中id获取帐户ID。