我正在考虑如何将stripe集成到我的Rails 4应用程序中。
我的定价模型是,组织每月根据平台上的用户数量支付费用,他们还根据自己的用户在当月取得成功的数量支付成功费用。因此,根据每个组织的用户加上每个组织用户在该月的活动,有一个固定的费用加上可变的费用。
我有用户,组织,计划,订阅的模型(计划和组织之间的连接表)
我在试着弄清楚如何在条纹中设置它。
我想添加:quantity to Plan,这样每个订阅就是数量乘以数量,其中数量等于属于某个组织的用户数。然后,我想根据该组织中每个用户在该月的成功费用来添加可自由支配的费用。
我目前有以下模型:
Plan.rb
stripe_id:string \
name:string \
description:text \
amount:integer \
interval:string \
published:boolean
Subscription.rb
organisation:references \
plan:references \如果我添加:quantity来计划,并在plan上编写一个方法来计算每个月末的用户数量,这会给我提供基本费用吗?那么我是否需要另一种可以让我收取成功费用的型号?
发布于 2016-05-27 22:48:14
您应该看看"metered billing"支持文章。
基本上,你可以这样做:
根据您所需的金额接收费用(例如,对这些计划执行相应的$10/month)
quantity
invoice.created事件时使用create invoice items表示成功费用在invoice.created事件发生大约一个小时后,发票将关闭并尝试付款。
https://stackoverflow.com/questions/37480361
复制相似问题