Судя по вашему синтаксису, вы можете использовать более старую версию привязок Stripe. Если вы собираетесь использовать заголовок учетной записи Stripe, вам необходимо обновиться до более новой ветки. В качестве примечания, это поставляется с более новым синтаксисом с пространством имен, поэтому вам также потребуется внести некоторые обновления кода. https://github.com/stripe/stripe-php
Если вы пытаетесь создать подписку в подключенной учетной записи, вам также необходимо убедиться, что клиент там! Вы можете использовать общий поток клиентов для копирования клиентов с вашей Платформы, если это необходимо, https://stripe.com/docs/connect/shared-customers
Когда у вас есть клиент в подключенной учетной записи, вы захотите использовать заголовок Stripe-Account, например:
https://stripe.com/docs/connect/authentication#authentication-via-the-stripe-account-header
Вы можете получить клиента следующим образом:
$customer = \Stripe\Customer::retrieve(
array("id"=> "cus_xxxxyyyyzzzz"),
array("stripe_account" => "acct_xxxyyyzzzz")
);
А создать подписку можно так:
$subscription = \Stripe\Subscription::create(array(
"customer" => "cus_9DxlCLITQDBPwe",
"plan" => "platinum-trial"
),array("stripe_account" => "acct_xxxyyyzzzz"));
Если вы хотите продолжать использовать ветку 1.x привязки PHP, вам нужно будет использовать токен доступа, а не заголовок учетной записи, как указано здесь, https://stripe.com/docs/connect/authentication#authentication-через-api-keys
person
duck
schedule
25.09.2016