需要配置下面的配置项

  • API Key:配置API key,开发环境和生产环境不一样
  • Store id: 同一个Store的下的所有的产品的store id都是一样的
  • Webhook singing secret

Step: 在test mode下面进行测试

进入Lemon Squeezy后台之后,左下角有一个Test Mode的Switch,打开test mode.

Step: 建立Product和Variant

  • Name
  • Description
  • 配置 Product IdVariant ID

Step: 配置 Webhook

设置 Callback url

如果是本地的话,所有的项目的 Callback Url 都可以设置一样的

用内网穿透工具暴露本地服务器

可以使用cloudflare tunnel, 来代理本地localhost来接收lemonsqueezy的webhook

设置 signing secret

设置signing secret

设置 API key

Step: 在test mode下测试

官方的测试信用卡的信息: https://docs.lemonsqueezy.com/help/getting-started/test-mode

Step: 发布生成环境

配置生成环境的Variant Id

  • Copy 产品到 live mode
  • 配置生成环境的 Product IdVariant ID

配置生成环境的Webhook

  • 配置 Callback URL
  • 配置 Signing Secret,在里面添加产品名称,在webhook里面判断是否是本产品
  • 选择事件:subscription_created, subscription_updated, subscription_payment_success

在生产环境进行测试

在生产环境发布之后,请进行测试。