付款方式同一客户可节省两次

问题描述 投票:0回答:1

我正在使用 Stripe 进行订阅,一切都已设置完毕并正常运行。

我的问题是:当客户使用 ACH 付款详细信息进行订阅时,Stripe 会向 ACH 银行帐户发送验证码。如果客户返回并使用相同的 ACH 详细信息再次订阅,Stripe 会在客户帐户中保存两次付款详细信息(付款方式)。

这样的话,客户是否需要两次验证付款方式?

如果付款详细信息已经验证过一次,为什么它们会再次保存在客户帐户中?

我只需要在客户帐户中保存一次付款详细信息,并进行一次验证。 我正在使用条纹嵌入式结账页面。

我的期望非常明确,我需要解决方案,要么是条纹设置,要么需要在代码中更新任何内容。

stripe-payments stripes
1个回答
0
投票

所以条纹很有趣,原因如下:

  1. 这不会让他们再次重新验证
  2. 付款方式重复导致条带对添加的每个银行帐户和/或卡使用“指纹”。

解决方案

  1. 当您让该人输入付款详细信息或类似信息时,检查获取付款方式并查看它们是否相同或是否已经有付款方式,您可以从所述付款方式中获取指纹并进行检查,特别是使用
    us_bank_account.fingerprint 
  2. 如果找到匹配的指纹,请使用现有的付款方式 ID 进行新的订阅或付款意向
  3. 创建结帐会话时,将其设置为保存付款方式以供客户将来使用。

这里有一些资源供您使用:

https://support.stripe.com/questions/how-can-i-detect-duplicate-cards-or-bank-accounts

https://docs.stripe.com/ payments/ach-direct-debit/set-up- payment? payment-ui=stripe-hosted&platform=web

© www.soinside.com 2019 - 2024. All rights reserved.