代码之家  ›  专栏  ›  技术社区  ›  chuckd

条纹使用获取时,净发票id为空。Net库

  •  0
  • chuckd  · 技术社区  · 7 年前

    我正在为一位客户取下一张即将开具的发票,以便我可以立即向他们收费。

    因此,我获取下一个/即将到来的发票对象,并看到返回的数据(参见pic),但为了支付即将到来的发票的费用,我需要将发票id传递到“StripeInvoiceService”方法“pay”。但是没有即将开具的发票的id,值为空!我是不是误解了什么?据我所知,当我在订阅下为客户创建发票项目时,会自动为下一个计费周期生成一张发票,其中包含所有发票项目。。。

    这是我的代码,取下即将开具的发票,然后付款

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

    这是返回的数据,它显示发票,但没有id。

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  2
  •   koopajah MKumar    7 年前

    这是条纹末端的预期行为。检索即将开具的发票 API 允许您可视化客户订阅的下一张发票的外观。您可以使用此API告诉用户下次他们将支付多少费用,或者模拟订阅的升级/降级。

    推荐文章