当前位置: 首页 > 知识库问答 >
问题:

如何从 Stripe 中永久删除付款方式?

林铭
2023-03-14

是否可以从Stripe中删除付款方式?我似乎找不到文档中描述的功能。您可以创建一种付款方式,将其附加到客户,并将其与该客户分离,但如何从Stripe的系统中完全删除该付款方式?

如果你不能,那就意味着一旦你把你的信用卡信息发给Stripe,你就再也收不回来了…

共有2个答案

易招
2023-03-14

条带化提供了一种为客户删除卡付款方式的方法。

条纹文档:https://stripe.com/docs/api/cards/delete

const deleted = await stripe.customers.deleteSource(
  'cus_id',
  'card_id'
);
危卜鹰
2023-03-14

我认为这样做的好方法是将< code>paymentMethod与客户分离:

js prettyprint-override">const paymentMethod = await stripe.paymentMethods.detach(
  'pm_xxx'
);

Api参考

正如@Rasmus Christopoffer Nielsen在评论中所说,“付款方式不能再附加到任何客户身上,从而达到删除的目的”

 类似资料:
  • 我在laravel收银台遇到了一个问题,当我订阅一个产品时,取消订阅,然后再次订阅,它会创建一个新的付款方式(相同),并将其作为默认方式。但是为什么要将同一张卡存储两次呢?如果我取消并再次订阅,我会收到三次付款卡。如何检查付款方式是否已经存在? 非常感谢。 这是我的订阅: 以下是我的javascript:

  • 问题内容: 故事 我将编写一些代码来管理应用程序中已删除的项目,但是我将对其进行软删除,以便在需要时可以将其返回。在隐藏或删除项目时,我有一个层次结构要尊重我的应用程序的逻辑。 我顺理成章地将我的物品放在三个容器中,分别放入国家,城市,地区和品牌。每个项目都应该属于一个国家,城市,地区和品牌。现在,如果我删除了一个国家,则应该删除属于给定国家的城市,地区,品牌和商品。如果我删除了该城市,它还应该删

  • 我目前正在IntelliJIdea 12.1.6 Ultimate中从事一个更大规模的基于Maven的项目。我已经在IntelliJIdea工作了大约5个月。 包含的模块依赖于其他模块。直到最近,依赖模块的源代码也是我项目的一部分。由于我从项目中删除了依赖模块,每当我试图在没有maven的情况下编译源代码时,就会出现编译错误。 彩球。Intellij中移除的模块的xml似乎被放置到设置中- 有2种

  • 使用 Stripe 订阅 API,将发出,但它不包含对用于该付款的卡/源的引用。我知道附加到客户的默认源用于订阅发票上的付款,但如果默认源在发票支付和通过 webhook 接收事件之间的时间发生变化,则在我通过 webhook 接收事件时查找默认源将不是确定使用哪个付款源支付该发票的可靠方法。如何获取用于支付发票的来源?如果很重要,这是必要的,以便对成功付款进行与税收相关的操作,因此了解使用了哪张

  • 问题是,当删除的映像(“test.jpg”)和上传的映像(“test.jpg”)的名称相同时,当我调用新上传的文件(我认为它已经缓存)时,将提供旧文件 无论如何,我可以永久删除这个文件而不缓存它吗?

  • 我的模型包含大量的代理。但是,我希望部分删除/删除一些在运行时完成工作的代理,以便释放计算内存、加快模型执行并避免OOM。 context.remove()是否真的永久消除/杀死代理(对象)?此操作后是否释放内存?如果不是,正确的过程是什么?