2017-05-04 106 views
0

這裏是我的代碼來創建訂閱:分配元數據到發票條紋訂閱

$subscription = \Stripe\Subscription::create(array(
     "customer" => $customer->id, //customer id from previous lines after creating customer 
     "plan" => 'premium-plan', 
     'metadata' => ['user_id' => $userId] 
     )); 

這裏是我的代碼更新計劃:

$subscriptionUpdate = \Stripe\Subscription::retrieve($subscriptionIdFromDatabase); 
    $subscriptionUpdate->plan = 'best-premium-plan'; 
    $subscriptionUpdate->save(); 

我如何添加元數據的發票,如果用戶想要更新計劃?

如果用戶想要使用第二代碼塊更新計劃,它將生成發票。如何在用戶更改計劃時將元數據分配給該發票?

回答

0

嘗試類似這樣的東西。

$subscriptionUpdate = \Stripe\Subscription::retrieve($subscriptionIdFromDatabase); 
$subscriptionUpdate->plan = 'best-premium-plan'; 
$subscriptionUpdate->metadata->user_id = 'updated user id'; 
$subscriptionUpdate->save();