Stripe - SubscriptionSchedule with 3DS



我是Stripe API的新手,我想每月创建一个Subscription,如果他们愿意,可以输入折扣代码。

为此,我使用Subscription Schedule,它允许我在内部创建两个阶段。例如,第一个是第一周1欧元,然后是定期订阅。一切都很好,我可以创建订阅时间表:

{
canceled_at: null
completed_at: null
created: 1602415626
current_phase: {end_date: 1602502026, start_date: 1602415626}
customer: "cus_IAzNj2kr9i1nw8"
default_settings: {billing_cycle_anchor: "automatic", billing_thresholds: null, 
collection_method: "charge_automatically", default_payment_method: null, default_source: null, 
…}
end_behavior: "release"
id: "sub_sched_1Hb2hiLShhG4xDx2Fw5Xn3mg"
livemode: false
metadata: {user_id: "263175", promo_code: "", sub_id_id: "11"}
object: "subscription_schedule"
phases: (2) [{…}, {…}]
released_at: null
released_subscription: null
renewal_interval: null
status: "active",
subscription: "sub_IBPWnRqS6gVVlm"
}

我面临的唯一问题是如何使用Subscription Schedule验证我的用户卡?创建常规Subscription时,您可以访问pending_setup_intentlast_invoice.payment_intent,从中您可以询问3DS或发送错误消息。

你们能告诉我怎样才能做到这一点吗?谢谢

您需要根据Subscription的ID来检索这些订阅,但您应该可以访问它们。

最新更新