共享客户和条纹连接订阅
问题描述:
问题声明:共享客户和条纹连接订阅
我的客户将订阅已创建项目的各种发布者。我必须将客户附加到平台帐户并创建一个代表Connect客户帐户的订阅。 那么我怎样才能让一个共享客户,并订阅他们连接帐户中的各种订阅。
答
一旦你有你的平台帐户的客户,您可以与连接的帐户首先创建一个一次性使用的令牌分享:
$token = \Stripe\Token::create(array(
"customer" => "cus_xxxx",
), array("stripe_account" => "{CONNECTED_STRIPE_ACCOUNT_ID}"));
一旦你有了这个道理,你可以(一)使用它来向直接登录到关联账户的客户收费,但是由于您想创建一个订阅,因此您希望(b)使用令牌将客户复制到关联的账户中,然后在该账户中创建订阅考虑复制的客户。为了客户从平台复制到连接帐户,您可以执行以下操作:
$copiedCustomer = \Stripe\Customer::create(array(
"description" => "Customer for [email protected]",
"source" => $token // obtained with Stripe.js
), array("stripe_account" => "{CONNECTED_STRIPE_ACCOUNT_ID}"));
此复制现在客户在连接帐户的新客户ID。然后可以设置在连接的帐户订阅如下:
\Stripe\Subscription::create(array(
"customer" => $copiedCustomer.id,
"plan" => "xxx"
), array("stripe_account" => "{CONNECTED_STRIPE_ACCOUNT_ID}"));
步骤3这里提到用于共享客户创建预订上述方法(但不显示的例子中,它们的实例是一次性收费为共享客户)https://stripe.com/docs/connect/shared-customers
我以不同的方式做到了。我首先在我的平台帐户上创建了客户,然后使用客户的信用卡令牌,我在关联的帐户上创建了另一位客户。 计划是在已关联的帐户上创建的,并且已创建平台费用的订阅。感谢@travis为您的洞察力。 –
嗨。你如何在连接的帐户上创建计划。我没有在文档中找到任何内容? – chemalarrea