You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Laravel Cashier内置方法删除Stripe客户

使用Laravel Cashier删除Stripe客户的方法

只要你已经在对应业务模型(通常为User模型)中引入了Laravel\Cashier\Billable trait,直接调用Cashier封装好的内置方法即可完成操作,无需自行编写Guzzle请求调用Stripe API。

核心实现

直接调用deleteAsStripeCustomer()方法:

// 拿到绑定了Stripe客户的用户实例
$user = \App\Models\User::find($userId);
// 执行删除操作
$user->deleteAsStripeCustomer();

方法说明

  • 该方法内部已经完成了Stripe API鉴权、请求发送、异常处理的全流程封装
  • 调用成功后会自动清空本地数据表中的stripe_id字段值,保证本地数据和Stripe侧状态同步

注意事项

  • 该操作不可逆,删除前请提前处理该客户关联的有效订阅、保存的支付方式、待结算交易等业务数据,删除后Stripe侧对应客户数据无法恢复
  • 该方法适配Laravel Cashier v10及以上稳定版本,低于该版本建议先升级Cashier到官方维护的兼容版本

内容的提问来源于stack exchange,提问作者PinoyStackOverflower

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 07:06:00