【问题标题】:Migrating customer stripe payment data from Squarespace to Woocommerce将客户条纹支付数据从 Squarespace 迁移到 Woocommerce
【发布时间】:2021-02-06 21:05:23
【问题描述】:

我正在将一个提供订阅服务的网站从 Square Space 迁移到 Woo Commerce。两个平台都是使用我们的 Stripe 帐户配置的。

我想弄清楚我们是否可以将现有客户迁移到新的 Woo Commerce 应用程序中,以便它使用已存储在 Stripe 中的相同支付信息。基本上,我们不希望现有客户必须重新输入他们的付款信息,因为我们知道在此过程中我们会失去一些客户。

在 Square Space 方面:每当创建新客户时,他们都会在 Stripe 中创建一个客户,然后向 Payment Intent API 发出请求,将 Intent 令牌与客户相关联,然后使用它向客户收费每次付款到期。

在 Woo Commerce 方面:我们正在使用官方 Woo Commerce 会员和订阅插件。每当创建新客户时,都会在 Stripe 中创建一个客户,并为该用户附加一种付款方式,然后使用该付款向客户收费。

所以对于对 WooCommerce 有深入了解的人,我的问题是,有没有办法更新 Woocommerce 如何与 Stripe 集成,以尝试使用我们已经为这些现有客户提供的支付意图 API 令牌?

【问题讨论】:

    标签: woocommerce stripe-payments woocommerce-subscriptions


    【解决方案1】:

    只要这些客户是在您的帐户下创建的,您就应该能够利用它们。

    作为一个小更正,您指的不是现有的Payment Intents,而是附加到客户的现有Payment Methods。例如,您可以使用 API 中的retrieve these for any customer,然后将其中之一用于create a new Payment Intent

    我不能说 WooCommerce 是否需要做任何事情来了解这些现有客户或付款方式,但您应该联系他们以获得支持。

    【讨论】:

    • 您是否知道是否可以另辟蹊径,即根据付款意图创建附加的付款方式?我了解支付意图是 Stripe 推动人们的方向,但我们希望新提供商与旧提供商的功能保持一致,这意味着在我们所有用户中使用附加支付。如果没有,我将不得不 fork woocomerce 订阅代码库并对其进行修改,我宁愿保持我们的核心代码与官方版本相同。
    • 不,如果一种支付方式在附加到客户之前使用一次性支付意图,它将被消耗并且不能再次使用。您必须先附加到客户,或使用setup_future_usage 保存卡付款:stripe.com/docs/payments/save-during-payment#web-submit-payment
    猜你喜欢
    • 2017-03-09
    • 1970-01-01
    • 2017-09-14
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-03
    • 2021-08-02
    相关资源
    最近更新 更多