我正在尝试在延迟帐户激活后使用Stripes Connect Api创建用户 https://stripe.com/docs/connect/deferred-accounts
我提供的请求与我认为的所谓的平台_Secret_Key"我认为可以在信息中心的帐户设置>中找到连接>平台设置>客户端Id
当我在我的请求中使用此作为' apiKey'我得到了#34;无效的Api Key"错误。
但是,如果我使用我的帐户ApiKey,正如此处所示https://stripe.com/docs/api#create_account 它也有错误 "您不能在自己的帐户中使用此方法:您只能在已连接的帐户上使用此方法。"
有人有成功吗?这是怎么做到的?
答案 0 :(得分:0)
您需要使用平台的秘密API密钥(位于信息中心的API keys tab中)。 client_id(位于Connect tab中)用于通过OAuth flow连接独立帐户 - 这不适用于此处,因为您直接创建帐户(又名“deferred accounts”) ,而不是通过OAuth流程。
只需将create account API端点与平台的秘密API密钥一起使用即可。不幸的是我不确定Stripe.net是否支持这个。该文档提到了对OAuth流的支持,但没有提及对延期帐户或管理帐户的支持。你可能有更好的运气直接在GitHub跟踪器上询问项目:https://github.com/jaymedavis/stripe.net,或者也许其他人会在这里给你一个更好的答案!