私はすぐに請求できるように、次回の請求書を取得しています。.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を示しています。
システムはいつインボイスを作成する必要がありますか? 請求書が作成されたことをwebhookから通知を受けましたか? – juanvan
まだウェブフックを完全にセットアップしていないので、わかりません。しかし、文書によると、私はあなたが任意の請求書アイテムを作成すると、デフォルトでそれらのアイテムのために請求書が作成されると信じています。請求書が作成されていない場合は、今後の請求書をフェッチするときにオブジェクトがnullになるはずです。しかし、私の写真から、請求書オブジェクトにデータが含まれていることがわかります! – user1186050
Juanvan、具体的には、私のサブスクリプションプランの各請求サイクルごとに作成された請求書です。私の定期購読は2週間ごとに請求されます。したがって、1番目と15番目に新しい契約が開始されると、新しい請求書が作成されます。 – user1186050