我正在使用Stripe的Python库来处理订阅。
这是我的后端Django代码的片段。
susbcriptionID = stripe.Subscription.retrieve("subID")
stripe.Subscription.modify(
susbcriptionID,
items=[{
"id": subscription["items"]["data"][0].id,
"plan": "planID",
}]
)
Stripe docs指出Stripe会在成功收费后向客户发送电子邮件。
但是我通过两种订阅选择在实时模式中测试了这一点,一种是每天50美分,另一种是51.当我注册第一个选项时,我输入了我的电子邮件,并且Stripe通过电子邮件给我发了一张收据。但是当我后来切换到更昂贵的计划时,我没有收到任何电子邮件。
当我查看我的条纹信息中心时,我会转到结算>订阅。我点击“客户”栏下的自己。当我滚动到“事件”时,它显示了这个(我使用这个以管道分隔的格式以便于阅读):
my@email.com upgraded to Daily test 2 from Daily test | 2018/04/16 20:02:25
A proration adjustment for $0.51 USD was created for my@email.com | 2018/04/16 20:02:25
A proration adjustment for ($0.50 USD) was created for my@email.com | 2018/04/16 20:02:25
my@email.com subscribed to the Daily test plan | 2018/04/16 19:59:53
my@email.com's invoice for $0.50 USD was paid | 2018/04/16 19:59:53
my@email.com has a new invoice for $0.50 USD | 2018/04/16 19:59:53
如何设置Stripe在客户更改订阅时向其发送电子邮件?
答案 0 :(得分:2)