Lemonsqueezy教程:Stripe的最好替代品
Lemonsqueezy优点
-
请求门槛低:国内用户也能够请求,不需求公司资质
-
支付微信支付和支付宝:概况见这儿
-
支撑试用
-
有佣金体系
-
有扣头码体系
比照支付网关
服务称号 | 费率 | 支撑的支付方式 | 支撑的国家和钱银 | 安全性 | 客户服务和支撑 |
---|---|---|---|---|---|
PayPay | 2.9% 0.30美元 | 信用卡、借记卡、银行转账、PayPal余额等 | 掩盖多国和钱银,支撑多种语言 | 金融交易保护 | 或许供给24/7支撑 |
Stripe | 2.9% 30美分 | 信用卡、借记卡、银行转账、PayPal余额等 | 掩盖多国和钱银,支撑多种语言 | 供给保障 | 或许供给24/7支撑 |
Paddle | 1.5% 20p | 只支撑信用卡和PayPal付款 | 掩盖范围较小,但支撑多种钱银和语言 | 供给保障 | 或许只在工作日供给帮助 |
LemonSqueezy | 5%-7% | 只接受信用卡付款 | 掩盖范围较小,但支撑多种钱银和语言 | 缺乏尖端安全规范 | 或许只在工作日供给帮助 |
LemonSqueezy的费率还是比较高,可靠性也不如Stripe,但从后台办理体系来看,很专业的团队。
运用教程
请求帐号
点击这儿请求
创立Store
商铺里面能够树立多款产品(Products)、每个产品的购买能够生成对应的License,后续包含产品订单(Orders)、订阅(Subscriptions)、客户(Customers)、扣头(Discounts)。这儿面最重要的是产品的树立(Products).
StoreId
查询这儿查看所有Store,每个Store后面有一个#最初的数字。
激活商铺
会要求你填写商铺的用处,需求你认真填写。
钱银
Lemonsqueezy 仅支撑每家商铺一种钱银。
创立Product
SaaS产品举例
月 | 年 | |
---|---|---|
Free | 不用创立 | |
Standare | 创立第一个Product | 在第一个Product的基础上创立2个variants :按月** 和 按年
|
Pro | 创立第二个Product | 同上 |
两个Product
预览支付界面
免费试用
若要供给免费试用,能够将“试用期”设置为要供给试用的天数。
Test Mode
翻开左下角的test mode
按钮,你能够自己测验。
测验数据
能够运用以下的模仿数据来测验
- Visa:
4242 4242 4242 4242
- 有用日期(例如 12/25)
- 任何三位数的 CVC(例如 123)
- Insufficient funds:
4000 0000 0000 9995
- Expired card:
4000 0000 0000 0069
更多见官方文档
测验完成后能够仿制到生产环境
API接入
创立 API 密钥
点击这儿创立API密钥
在设置中,然后单击加号按钮。您需求为您的 API 密钥命名,然后单击“创立”按钮。创立 API 密钥后,您需求仿制 API 密钥,以便在运转 CLI 时在集成设置中运用它。
Test mode
在Test mode创立的API Key能够获取Test mode下的数据,这样能够便利开发和测验。
运用curl测验API Key
你开发的体系,经过RESTful API与LemonSqueezy交互,详细见API说明文档
例如,能够查询所有的产品
curl "https://api.lemonsqueezy.com/v1/products"
-H 'Accept: application/vnd.api json'
-H 'Content-Type: application/vnd.api json'
-H 'Authorization: Bearer {api_key}'
回调(Webhook)
若要将当时订阅状况和其他信息同步到数据库,需求设置 Webhook。
-
点击这儿创立Webhook,点击右上角的
-
您有必要输入签名密钥,您能够经过在终端中运转以下指令来获取该密钥:
openssl rand -base64 40
-
仿制生成的字符串并将其粘贴到 Signing secret 字段中。
-
然后选择所有事情
-
回调函数:根据你的体系来填写
-
单击“保存 webhook”按钮。
本地开发
运用ngrok中转
基本原理:运用ngrok中转Lemonsqueezy的callback回调
装置Ngrok:详细见官网文档
启用Ngrok
ngrok http 3000
分配一个转发的URL给你。
在test mode下,修改Webhook的URL中的主机地址为Ngrok供给给你的URL。
在Node.js项目中集成Ngrok东西
将以下指令添加到 package.json
文件中:
"ngrok": "npx ngrok http 3000"
您能够运用以下指令运转它:
npm run ngrok
参考
做得比较好的产品的付费规划