创建帐户时出现条带连接错误

时间:2018-07-04 09:37:23

标签: java stripe-payments stripe-connect

我无法在我的应用程序中创建客户帐户。我在条纹文档ID中找到的代码:

Map<String, Object> accountParams = new HashMap<String, Object>();
accountParams.put("email", "example@mywyzer.com");
accountParams.put("country", "US");
accountParams.put("type", "custom");
Account account = Account.create(accountParams);

当我运行它时,会出现以下错误:

  

“只有在注册平台后才能创建新帐户”

我无法创建帐户。

有人可以告诉我使用Stripe的全部流程吗?

我可能不遵循该流程。

2 个答案:

答案 0 :(得分:0)

该代码用于在Stripe Connect中创建托管的Stripe帐户,我怀疑这不是您要尝试的操作。

如果您只想向客户收费,则不需要为他们创建一个Stripe帐户,只需创建一个客户对象即可。您将使用Stripe Elements或Checkout来收集客户的付款详细信息并创建一个令牌,将该令牌传递给您的后端,然后使用该令牌创建一个客户,如Stripe docs中所述。

Map<String, Object> customerParams = new HashMap<String, Object>();
customerParams.put("description", "Customer for elizabeth.williams@example.com");
customerParams.put("source", "tok_visa");
// ^ obtained with Stripe.js
Customer.create(customerParams);

https://stripe.com/docs/api#create_customer

答案 1 :(得分:0)

您必须通过连接->设置来注册平台。