2016-09-24 10 views
0

私はストライプでサブスクリプションを作成しており、接続されたアカウントに代わってお金を払っています。ここでストライプサブスクリプションAPIでヘッダパラメータを渡します

私は、サブスクリプション、私はそれぞれのユーザにストライプのサブスクリプションを作成することができている

$customer = Stripe_Customer::retrieve($client->stripe_customer); 
$subscription = $customer->subscriptions->create(array(
      "plan" => $plan->id 
     )); 

を作るために書いていたコードです。今、私はこの要求にヘッダを渡したいのですが、どうすればいいですか?

答えて

0

構文からは、古いバージョンのStripeバインディングを使用しているようです。 Stripe Accountヘッダーを使用する場合は、新しいブランチに更新する必要があります。これは新しい名前空間の構文が付いているので、いくつかのコードを更新する必要があります。 https://github.com/stripe/stripe-php

接続されたアカウントで定期購入を作成する場合は、顧客がそこにいることを確認する必要があります。

:あなたが接続されているアカウントの顧客を持っていたら、あなたはこのように、ストライプ・アカウントのヘッダーを使用したいと思うhttps://stripe.com/docs/connect/shared-customers

、共有、顧客が必要であれば、あなたのプラットフォームから顧客をコピーするために流れて使用することができます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")); 

あなたはhttps://stripe.com/docs/connect/authentication#authentication-via-api-keys

、ここで概説として、あなたはアクセストークンではなく、アカウントのヘッダーを使用する必要がありますPHPバインディングの1.xのブランチを使用し続けたい場合
関連する問題