2017-08-29 4 views
0

私はStripeを使用して比較的簡単なサブスクリプションベースのアプリケーションを構築しています。初期セットアップ費用を伴うストライプサブスクリプション

現時点で私の唯一のハングアップは、サブスクリプションに初期設定料金が必要だということです。私は本当にそれに苦労しています。

例:
Subscription-Aの新規ユーザー登録。サブスクリプション-Aの月間価格は$ 10です。サインアップすると、新しいユーザーに1回限りの料金として1ドルと10ドルの料金が請求されます。その後、次の月は10ドルのみ請求されます。

は現在、私のコードは次のとおりです。

// Stripe New customer 
    $customer = \Stripe\Customer::create(array(
    "email" => $customer_email, 
    "source" => $token, 
), 
    array("stripe_account" => $connected_account) 
); 

// Stripe Subscription 
    $sub = \Stripe\Subscription::create(array(
    "customer" => $customer['id'], 
    "items" => array(
     array(
     "plan" => $plan_id, 
    ), 
    ), 
), 
    array("stripe_account" => $connected_account) 
); 

任意のアイデア? thx

+0

どのバージョンのストライプを使用していますか?私は 'array(" stripe_account "=> $ connected_account)パラメータを認識しません –

+0

@Wee最後のストライプバージョン – Rubyx

答えて

2

creating the customerの後、creating the subscriptionの前に、セットアップ料金として​​があります。

サブスクリプションを作成すると、すぐに最初の請求書が作成され、この請求書には顧客のすべての保留中の請求書明細が含まれます。

請求書明細の詳細については、https://stripe.com/docs/subscriptions/invoices#adding-invoice-itemsを参照してください。

+0

は動作しますが、$ $請求書は$ connected_accountに転送されます。 ? – Rubyx

関連する問題