2017-11-01 4 views
0

私はすぐに請求できるように、次回の請求書を取得しています。.Netライブラリを使用してフェッチすると、今後予定されている請求書IDはnullです。

私は次の/今後の請求書オブジェクトをフェッチし、返されるデータを見ます(写真参照)が、次の請求書を支払う/請求するために請求書IDを 'StripeInvoiceService'メソッドに渡す必要があります'支払う'。しかし、今後の請求書のIDはありません、値はnullです!私はここで何か誤解していますか?私が知っている限り、サブスクリプションで顧客の請求書明細を作成すると、請求書明細のすべてを含む次の請求期間に請求書が自動的に生成されます。

次のコードは、請求書とそれ

// get upcoming invoice 
StripeInvoice upcomingInvoice = new StripeInvoiceService().Upcoming(profile.StripeCustomerId); 
// charge card 
StripeInvoice invoice = new StripeInvoiceService().Pay(upcomingInvoice.Id); 

がここで返されたデータで払う、それは請求書が、ノーIDを示しています。

enter image description here

+0

システムはいつインボイスを作成する必要がありますか? 請求書が作成されたことをwebhookから通知を受けましたか? – juanvan

+0

まだウェブフックを完全にセットアップしていないので、わかりません。しかし、文書によると、私はあなたが任意の請求書アイテムを作成すると、デフォルトでそれらのアイテムのために請求書が作成されると信じています。請求書が作成されていない場合は、今後の請求書をフェッチするときにオブジェクトがnullになるはずです。しかし、私の写真から、請求書オブジェクトにデータが含まれていることがわかります! – user1186050

+0

Juanvan、具体的には、私のサブスクリプションプランの各請求サイクルごとに作成された請求書です。私の定期購読は2週間ごとに請求されます。したがって、1番目と15番目に新しい契約が開始されると、新しい請求書が作成されます。 – user1186050

答えて

2

これは、ストライプの終わりに行動を期待されています。返品予定の請求書APIを使用すると、顧客の購読の次の請求書がどのように表示されるかを視覚化することができます。このAPIを使用して、次回の支払い額やサブスクリプションのアップグレード/ダウングレードをシミュレートすることができます。

この請求書はまだ存在しません。サブスクリプションが更新されるとどうなるかのプレビューです。それは存在しないので、IDを持たず直接検索することはできません。この請求書は事前に支払うこともできません。定期購読が更新される日にのみ支払うことができます。

関連する問題