Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >基于第三方计费/订阅系统( SaaS )的ChargeBee应用设计

基于第三方计费/订阅系统( SaaS )的ChargeBee应用设计
EN

Stack Overflow用户
提问于 2018-03-18 04:55:58
回答 3查看 367关注 0票数 0

我已经构建了一个SaaS解决方案,该解决方案目前可以免费使用。我刚刚开始为用户建立每月或每年升级和付费的能力。

我想卸载所有的“困难”的东西,以便我可以集中精力建立一个好的产品。说到“困难”,我指的是支付处理、后端管理功能、计费分析、PCI遵从性等。

我使用带Stripe的ChargeBee作为网关。

但是,我不太清楚如何构造应用程序。我是一个完全堆栈的开发人员,但我知道我对架构的了解是有限的,我不想通过构建一个糟糕的解决方案而使自己陷入困境。

注册过程如下所示:

  1. 我的应用程序用户输入他们的电子邮件,密码,并选择他们想要的计划。
  2. 托管在ChargeBee上的用户被重定向到托管的ChargeBee支付页面,并输入他们的账单详细信息。
  3. 我的应用程序用户将被重定向回我的应用程序,在响应中包含订阅/用户数据。

现在我的主要问题是:

  • 我应该在两个应用程序(我自己的和ChargeBee)中存储和依赖什么数据?
  • 当用户在我的域中时,我如何知道给他们什么访问级别?我是在中间件中ping ChargeBee,以找出用户在执行什么计划,还是应该将这些数据保存在我自己的应用程序中以及ChargeBee中(比如双重核算)?

我不认为ChargeBee总是返回订阅信息有什么问题,但这是否是“正确”的做法呢?如果是这样的话,我是否应该在登录时为用户缓存ChargeBee信息?

谢谢你,乔

EN

回答 3

Stack Overflow用户

发布于 2018-03-21 19:01:38

我不认为ChargeBee总是返回订阅信息有什么问题,但这是否是“正确”的做法呢?如果是这样的话,我是否应该在登录时为用户缓存ChargeBee信息?

我不认为这里有什么正确的答案。但是,请注意,Chargebee有一个150个API调用一分钟限制。缓存可能是错误的来源,所以我更喜欢直接查询Chargebee,如果它是您的选择。

票数 0
EN

Stack Overflow用户

发布于 2018-03-30 11:11:07

首先,请注意,我创建了切达,ChargeBee的竞争对手。

祝贺您决定使用订阅管理服务提供商。通常,人们建立自己的,然后后悔它以后..。

我想说的是,一般来说,您希望避免存储在ChargeBee上可用的任何东西,反之亦然。保持这种双存储同步可能会有问题。我不太熟悉ChargeBee如何适应商业应用程序的访问控制,但我猜他们会以您建议的方式获得信息。

您将希望避免在不合理的水平上访问他们的API。在每个页面视图上都会从上游请求当前信息的体系结构,这是很容易的。你已经考虑过了,看起来.以下是您可能会考虑的其他一些问题:

  1. 在每个页面视图上调用上游API的开销会使您的应用程序对最终用户来说显得很慢。
  2. 如果曾经有上游服务,如果不可用,你的应用也是如此。

使用基本的缓存机制来缓解这些问题是一个很好的方法。显然有很多方法可以做到这一点。一开始就把有效期缩短就行了。比如说,一个小时。你可以在这条路上加长。如果您想更进一步,假设ChargeBee支持webhooks,您可以考虑设置应用程序来侦听可能更改用户状态的相关钩子,并相应地使该用户的任何缓存失效。

票数 0
EN

Stack Overflow用户

发布于 2019-09-15 10:23:14

我还用了一年多的条纹蜂,我觉得它是可靠的。我认为根据您的流程,您应该存储customerId,并在需要时存储订阅if和客户的一些基本数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49348116

复制
相关文章
基于UML的短消息计费系统的分析与设计
短消息业务发展迅猛,形成了从手机用户到服务内容提供商的一整套产业链,并逐渐成为各移动通信运营商新的经济增长点。有数据表明,截至2003年12月31日,中国移动(香港)有限公司,包括广东、浙江、江苏、上海、北京等21家子公司,移动用户数达到14161.6万户,短信普及率达到71.1%,短信业务使用量达到935.1亿条;中国联通股份有限公司,在30个省市自治区的GSM和CDMA移动电话用户已达9151.5万户,其中CDMA用户短信使用量达到62.3亿条,GSM用户短信使用量是250.3亿条。随着短消息及其增值业务的迅速发展,对短消息计费和结算功能的需求更加迫切。
源哥
2019/05/26
1.4K0
基于STM32设计的出租车计费系统
在城市交通中,出租车是一种常见的交通工具。为了方便乘客和司机之间的交易,出租车计费系统被广泛应用于出租车行业。系统能够自动计算乘客的费用,提供准确、方便的计费服务,并且能够记录乘客的行驶数据,方便后续查询和管理。
DS小龙哥
2023/08/09
4400
基于STM32设计的出租车计费系统
新的计费系统(在线计费+准实时计费)
更多有特点的服务(入网简单、控制费用支出容易,为客户提供高额度的消费和国际漫游)成为了吸引客户的重要手段;
安德玛
2022/03/05
2.1K0
基于云原生系统的应用分发系统设计
将我们现有的所有应用都拆分成一个个基于hub之上的应用服务,对于需要私有化的用户可以提供一个分发客户端,通过部署客户端进行私有化部署。对于不需要私有化的用户,可以直接通过云端访问上面的服务。(可以理解我们在云端也部署了一个client controller)
机械视角
2020/08/17
1.2K0
SaaS-系统设计
后端给前端提供数据,前端负责HTML渲染(可以在服务器渲染,也可以在浏览器渲染)和用户交互。双方通过文档的形式规范接口内容
cwl_java
2020/01/02
1.1K0
SaaS订阅模式的优势在哪?
来源/作者:李宽wideplum ---- 腾讯SaaS加速器 二期30席项目招募 报名方式 腾讯SaaS加速器,作为腾讯产业加速器的一个重要组成部分,旨在搭建腾讯与SaaS相关企业的桥梁,通过资本、技术、资源、商机等层面的扶持,从战略到场景落地全方位加速企业成长,助力产业转型升级。 二期招募正式开始,扫描 二维码 立刻报名 (或点击文末  “阅读原文”,直达报名入口) 详情介绍:寻找SaaS“潜力军”,腾讯SaaS加速器二期开启招募 今天编译一篇文章,来讲一讲SaaS订阅模式的优势。 许多公
腾讯SaaS加速器
2020/09/02
2.8K0
报刊订阅管理系统的设计与实现
用户(用户名,密码,真实姓名,性别,部门号,联系电话,联系地址,订阅报刊种类数)关系主键:用户名;外键:部门号
程序员小藕
2020/07/28
2.5K0
基于Python的运动计费管理系统动机技术路线规划实现
动机 小伙伴们最近迷恋上羽毛球,组织了个小群,办了公用的运动卡用于开场,考虑不是每次活动都是全员参与,需要一个计费的系统来计算每个人需要交的费用。商讨后决定采用“预充-扣费”的方式,则需要一个系统进行计费和扣费。 技术路线规划 模块名 语言 备注 管理核心 Python 使用JSON存储信息 Web后端 Python Flask框架 Web前端 HTML Jinja框架渲染 实现 核心模块——用户状态管理 该部分是整个计费系统的核心,用于管理每个用户的余额。使用一个类表示用户,需
月见樽
2018/04/27
8360
你知道全球50家SaaS领导企业是哪些吗?
T客汇 卿云 SaaS在最近几年风生水起 SaaS大潮还在继续。Gartner预计,2017年SaaS市场将比上年增长20%,2018年增长19%。初创公司不断涌现,传统企业正在转型重塑。以下是全
人称T客
2018/03/19
2.4K0
你知道全球50家SaaS领导企业是哪些吗?
多租户 Saas 系统架构的设计思路
原文链接:https://blog.csdn.net/cnpinpai/article/details/91967335
业余草
2019/09/18
22.6K1
多租户 Saas 系统架构的设计思路
如果你来设计运营商的流量计费系统
周末看了一天的直播课程,流量用超了,套餐外的流量又很贵,把账户余额也直接扣到负十几块,停机了。这期间,看到这系统有几个问题:
明月AI
2022/11/07
1.7K0
如果你来设计运营商的流量计费系统
国际计费系统基于Sharding-Proxy大数据迁移方案实践
Tech 导读 本文主要介绍基于shardingproxy对大数据的迁移实践过程。通过本文读者可以对数据迁移全流程有一定了解,其中重点记录了shardingproxy全流程的搭建,对想要了解和即将要做数据迁移的读者们有一定的帮助意义。
京东技术
2023/01/05
1.3K0
国际计费系统基于Sharding-Proxy大数据迁移方案实践
Kafka 分布式的,基于发布/订阅的消息系统
项目实例:https://github.com/windwant/kafka-demo
WindWant
2020/09/11
1.2K0
国民应用QQ如何实现高可用的订阅推送系统
导语|腾讯工程师许扬从 QQ 提醒实际业务场景出发,阐述一个订阅推送系统的技术要点和实现思路。如何通过推拉结合、异构存储、多重触发、可控调度、打散执行、可靠推送等技术,实现推送可靠性、推送可控性和推送高效性?本篇为你详细解答。 目录 1 业务背景与诉求    1.1 业务背景   1.2 技术诉求 2 实现方案   2.1 推拉结合   2.2 异构存储   2.3 多重触发   2.4 可控温度   2.5 打散执行   2.6 引入消息队列   2.7 At least once推
腾讯云开发者
2023/02/13
1K0
国民应用QQ如何实现高可用的订阅推送系统
云到云数据备份:如何选择供应商
从费用到产品功能,在为企业选择正确的云到云备份技术,以及供应商时,有很多需要评估的方面。 将IT资源迁移到云上的副作用之一是备份通常会变得更加困难。这在软件即服务云上更是如此,因为通常根本无法以企业备
静一
2018/03/26
2.1K0
云到云数据备份:如何选择供应商
深度:美国顶级SaaS公司发展启示录!
近年来,云计算的日益普及以及从传统软件向基于云的解决方案的转变,在此背景下美国的SaaS行业在迅速成长。根据Statista的数据,2016年至2020年期间,美国SaaS收入以25.5%的年复合增长率增长至869亿美元,数据显示,2020年中国SaaS市场规模达到538亿元人民币,与美国SaaS产业2020年869亿美元规模相比,差距明显。
数据猿
2023/03/03
1.1K0
深度:美国顶级SaaS公司发展启示录!
为未来的SaaS应用提供新的交互及视觉设计
云端软件即服务已代替传统笨重的桌面软件,打造优异的用户使用界面让你的应用脱颖而出已是势在必行之事,然而这也意味着诸多的挑战。 本文介绍给大家一些基本需要关注的点,以及我们设计团队通过在相当长的时间内的试验和学习,如何为在线办公应用Zoho设计更好的用户体验。 在说如改何良设计之前,有一些设计问题需要先提出来: 布局:考虑新的趋势、习惯、多平台多设备 产品工作流程(workflow):The less time it takes, the more UX points we win 一个好的产品用户体验是它能
前朝楚水
2018/04/03
2K0
为未来的SaaS应用提供新的交互及视觉设计
浅析 电信运营商转型 和 PaaS 的关系
一、OTT OTT 是“Over The Top”的缩写,是通信行业非常流行的一个词汇,这个词汇来源于篮球等体育运动,是“过顶传球”之意,指的是球类运动员(player)在他们头之上来回传送而到达目的地。即互联网公司越过运营商,发展基于开放互联网的各种视频及数据服务业务,强调服务与物理网络的无关性。 互联网企业利用电信运营商的宽带网络发展自己的业务,如国外的谷歌、苹果、Skype、Netflix、国内的QQ等。Netflix网络视频以及各种移动应用商店里的应用都是OTT。不少OTT服务商直接面向用户提供服务
大数据和云计算技术
2018/03/07
1.2K0
Apache Pulsar 在腾讯计费场景下的应用
腾讯计费平台 腾讯计费(米大师)是孵化于支撑腾讯内部业务千亿级营收的互联网计费平台,汇集国内外主流支付渠道,提供账户管理、精准营销、安全风控、稽核分账、计费分析等多维度服务。平台承载了公司每天数亿收入大盘,为 180+ 个国家(地区)、万级业务代码、100W+ 结算商户提供服务,托管账户总量 300 多亿,是一个全方位的一站式计费平台。 腾讯计费的核心痛点 在体量如此庞大的腾讯计费场景下,我们要解决的核心问题就是如何确保钱货一致。腾讯计费自研了分布式交易引擎 TDXA,这是一套交易控制解决框架方案
腾讯技术工程官方号
2019/08/23
13.5K1
Apache Pulsar 在腾讯计费场景下的应用
【系统设计】基于角色的权限管理设计实现
内部运营系统的很多 API,涉及到外网正式环境下的用户信息变更。出于安全考虑,在设计之初保留了所有的操作记录,但这用于事后回查;真正要避免线上事故的发生,还需要权限管理。
心谭博客
2020/05/06
1.7K0

相似问题

免费IOS应用程序的SaaS模式订阅计费

15

如何改进基于订阅的计费系统的数据库设计?

22

托管计费/订阅系统数据库设计

16

计费系统应用数据库设计

11

rails 3最好的基于订阅的计费系统是什么?

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文