【问题标题】:Stripe - SubscriptionSchedule with 3DSStripe - 使用 3DS 的订阅计划
【发布时间】:2020-10-15 12:31:35
【问题描述】:

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

为此,我使用Subscription Schedule,它允许我在内部创建 2 个阶段。例如,第一个是 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 或发送错误消息。

你们能告诉我如何实现这一目标吗? 谢谢

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    您需要retrieve the Subscription by its ID 才能获得这些,但您应该可以访问它们。

    【讨论】:

      猜你喜欢
      • 2019-02-28
      • 2021-08-04
      • 2018-09-26
      • 2019-06-21
      • 1970-01-01
      • 2018-12-01
      • 2020-04-05
      • 2022-01-18
      • 2019-04-29
      相关资源
      最近更新 更多