1
我在Stripe中有現有客戶,我們計劃爲客戶添加訂閱。首先,我想添加一個發票項目,以便訂閱在創建時選擇它並將其添加到待定發票。下面的代碼按順序運行,但是,條帶中的發票項目顯示爲立即付款,而不是添加到訂閱上的待定發票。文檔說,據我所知,我認爲它是正確的,任何想法爲什麼發票項目未添加到待定發票?條狀發票商品未添加到待定發票
try {
\Stripe\InvoiceItem::create(
array(
"customer" => $customer['stripe_customer_id'],
"amount" => $invoice_item_amount,
"currency" => "usd",
"description" => $product['description']
)
);
} catch(Error $e) {
// do something
}
try {
$result = $stripe_customerObj->subscriptions->create(
array(
"coupon" => $coupon,
"plan" => $plan_id,
"quantity" => $quantity,
"trial_end" => $trial_end_timestamp,
"metadata" => $metadata
)
);
} catch(Error $e) {
// do something
}
它在我將InvoiceItem::create
移到創建訂閱後起作用。