我正在使用 Stripe,我想确保当用户在我的网站上删除他或她的帐户时,用户的信息和订阅会自动从 Stripe 中删除。现在,在我的用户控制器中,我有以下用于销毁操作的代码:
def destroy
User.find(params[:id]).destroy
flash[:success] = "Your account has been deleted."
redirect_to root_path
end
在 Stripe 的网站上,他们有以下代码用于删除订阅了订阅的客户:
cu = Stripe::Customer.retrieve("cus_IzJx2FQ7r13IOk")
cu.delete
我想做的是将该代码放在我的 rails 应用程序的销毁操作中。我不确定如何从 Stripe 中正确检索与即将删除的客户 ID 相关的客户 ID。我客户的 Stripe id 设置为 stripe_customer_token,并且 stripe_customer_token 的值存储在我的数据库中。您可以在设置此功能时给我的任何帮助都很棒!