簡體   English   中英

Stripe 訂閱未返回 payment_intent 向客戶收費

[英]Stripe subscription not returning payment_intent to charge customer

我正在使用下面的代碼來制作sunscription。 訂閱后,我沒有收到任何付款意圖來收費。 我如何向客戶收費

    # https://stripe.com/docs/api/subscriptions/object?lang=python
    def create_stripe_subscription(customer_id, price_id):
        stripe.api_key = STRIPE_API_KEY

        res = stripe.Subscription.create(
            customer=customer_id,
            items=[
                {"price": price_id},
            ],
            payment_behavior='default_incomplete',
            expand=['latest_invoice.payment_intent']
        )
        return res

您可以在此處微調條帶訂閱響應。

https://codeshare.io/AdvXNx

請看一下

創建免費試用訂閱或金額低於Stripe 可收取的最低金額(美元為 0.50)的訂閱時,訂閱不會有latest_invoice.payment_intent ,因為沒有可以收取的費用。

發生這種情況時,訂閱將包含一個pending_setup_intent以在需要時收集付款信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM