我无法在我的应用程序中创建客户帐户。我在条纹文档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的全部流程吗?
我可能不遵循该流程。
答案 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);
答案 1 :(得分:0)
您必须通过连接->设置来注册平台。