python - 如何在 Stripe 支付网关中应用优惠券后获得总金额

标签 python stripe-payments

我在我的应用程序中使用 stripe 处理付款。

我已经创建了一个计划并且我有一些优惠券。

我正在使用以下代码创建订阅。

customer.subscriptions.create(plan=PLAN_type,coupon=PROMO_CODE)

但我想知道如果客户使用优惠券,他将收取多少费用,以便我可以在网页上向他显示。

我可以获得计划的金额和优惠券提供的折扣。但是现在我想要使用优惠券后的总金额。

我可以通过手动对金额应用折扣来做到这一点,但我想知道 API 是否有办法做到这一点

最佳答案

我认为没有办法知道您的客户需要预先支付的费用。如果您想在创建订阅之前向您的客户显示此信息,您必须在您这边进行计算。

如果您只想在订阅创建后确认总收费,您可以使用列表客户发票 API 检索该客户的发票。 .

您要查找的发票应该是第一个,因为它是最新创建的,但为了安全起见,您应该检查相应的 subscription 以确保它与您刚刚创建的订阅相对应.然后您就可以从该发票中检索总计,以了解您向客户收取了多少费用。

关于python - 如何在 Stripe 支付网关中应用优惠券后获得总金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29046429/

相关文章:

java - 将 Java 按位运算转换为 Python

python - 与 Python <3.9 的通用 `Future` 类型兼容性

heroku - 使用 Heroku 网址时,Stripe webhook 错误 400 错误请求

node.js - 为什么我的迭代器又被推进了?

api - 生成 API key 的最佳方法?

python - act_window 中的 openerp 上下文

python - RDFLIB Python 支持 Geosparql 查询吗?

Python + kivy : How to display multi language in one label (Unicode)?

stripe-payments - Stripe 目的地费用,如何设置关联账户的描述

node.js - 使用不同的卡为现有客户创建费用