编辑分条发票行项目说明

ant*_*sis 5 stripe-payments

我的雇主刚好让客户对Stripe发送的发票电子邮件感到困惑,因为它经常收取按比例收费的订购费用:

Unused time on Silver plan after 27 Aug 2015      -$48.13
Remaining time on Gold plan after 27 Aug 2015     $240.63
Subscription to Gold plan                         $250.00
Run Code Online (Sandbox Code Playgroud)

她以为她要多付一个月的费用。我们真的很想弄清楚这些收费的含义,例如,通过指定每个项目适用的确切时间段-类似于Stripe在其仪表板上显示的内容:

Unused time on Silver plan    Aug 27, 2015 — Sep 26, 2015    -$48.13
Remaining time on Gold plan   Aug 27, 2015 — Sep 26, 2015    $240.63
Subscription to Gold plan     Sep 26, 2015 — Oct 26, 2015    $250.00
Run Code Online (Sandbox Code Playgroud)

但是,我看不到自定义标题以外的Stripe发票电子邮件的方法,尽管我们可以在webhook回调中编辑按比例分配发票项目的描述,但看不到编辑订阅项目描述的方法。根据API文档,订单项的ID只能是发票项目ID或订阅ID,因此该订单项本身无法直接检索或修改,因此我不想编辑其说明订阅本身,仅此一张发票上的项目。

是这样做的唯一方法是从头开始发送我们自己的发票,而根本不使用Stripe的发票,还是我还没有发现某些方法?

Nol*_*n H 0

不支持直接更新这些自动创建的订单项的文本。相反,如果您想在更新订阅时对此施加更多控制,您可以使用proration_behavior=noneAPI refdocadd_invoice_items )禁用按比例分配,并可选择使用(API ref )添加您自己的订单项。

请注意,add_invoice_items仅支持金额,因此对于降级,您需要允许按比例分配或考虑使用贷方票据客户余额调整。