gpt4 book ai didi

python - Stripe 在费用下降时创造客户

转载 作者:行者123 更新时间:2023-11-28 17:25:08 25 4
gpt4 key购买 nike

出于某种原因,当一些人在他们的卡被拒绝的情况下收取注册订阅计划的费用时, strip 仍在创建客户。

我不是特别确定为什么会发生这种情况,因为我正在通过收费创建客户,如果有人注册但他们的卡没有通过 strip ,我该如何做到这一点不会让他们成为客户?

这是我的代码

import stripe


@app.route('/stripe/charge', methods=['POST'])
def stripe_charge():
data = json.loads(request.data)
user = data['user']
source = data['stripeToken'] # obtained from Stripe.js
try:
customer = stripe.Customer.create(
source=source,
plan="gold5",
email=email,
)
except stripe.CardError, e:
return jsonify(error="%s" % e)
return jsonify(customer)

最佳答案

因为你create the customer使用 plan 参数,Stripe 将尝试一次创建客户和订阅。除非该计划有试用期,否则 Stripe 将立即尝试向客户收取该计划的费用(因为 Stripe 的订阅是预先支付的),如果收费失败,则调用将返回错误,客户将 被创建。

如果您看到不同的行为,我建议您联系 Stripe's support来描述问题。确保在消息中包含客户 ID 和/或请求 ID。

关于python - Stripe 在费用下降时创造客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39693185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com