creem 进展情况-订阅(还不知道如何合规提现)
已完成系统对接,先记录以下信息。
1. 测试模式下,测试银行卡可以使用 stripe 的测试卡方案
链接如下:
https://docs.stripe.com/testing?locale=zh-CN(交互式测试时,请使用银行卡号,如 4242 4242 4242 4242 。在管理平台或任何支付表单中输入该卡号。
使用有效的未来日期,例如 12/34 。
使用任意三位数 CVC ( American Express 卡为四位)。
其他表单字段可以使用任意值。)
2. 在 creem 创建产品即可,产品需要提供图片、描述信息、重点需要选择 Subscription 类,这样可以选择月、年等周期,创建完产品后,可以获得产品 id ,在后续需要使用。
3. 接入简单,nextjs 有现成 sdk(@creem_io/nextjs),直接引入组件,配置上产品 id ,完成 checkout 页面、webhook api 和回跳页面就可以了,参考 quickstart 可以快速完成(
https://docs.creem.io/getting-started/quickstart )。
4. creem 生产和测试的 api 域名地址是不同的。
5. webhook 有签名机制,需要配置密钥。
吐槽:
1. 申请生产授权激活时,creem 客服人员会详细检查你的网站,在这里我被打回了两次,主要是( 1 )起初没有准备非功能页(比如产品官网介绍、联系方式、服务条款页、隐私保护页等信息-需要非登录状态)( 2 )站点有夸大的使用数据显示,被对方质疑,只好下线( 3 )有些死链-没有实现的附属小功能也要补全,要嘛就不要显示。
2. 现在还不清楚如何回款到国内,也许这是条错误的收款方案路线,目前文档里也看不到资料,看来得走一遍才知道了。
3. 对企业资质的审核比较随意,不是很严格。
** 得亏 claude code 救场,99%的代码都是让其帮忙完成,剩下平台的对接与使用才有时间投入了解 **