【发布时间】:2018-09-26 19:49:26
【问题描述】:
我正在使用 Stripe 的 Python 库来处理订阅。
这是我的后端 Django 代码的 sn-p。
susbcriptionID = stripe.Subscription.retrieve("subID")
stripe.Subscription.modify(
susbcriptionID,
items=[{
"id": subscription["items"]["data"][0].id,
"plan": "planID",
}]
)
Stripe docs 指出,Stripe 会在成功收费后向客户发送电子邮件。
但我在实时模式下测试了这一点,有两种订阅选择,一种是每天 50 美分,另一种是 51 美分。当我注册第一个选择时,我输入了我的电子邮件,Stripe 给我发了一张收据。但是当我后来改用更昂贵的计划时,我没有收到任何电子邮件。
当我查看我的 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,以便在客户更改订阅时向他们发送电子邮件?
【问题讨论】:
标签: python django stripe-payments