Creem 集成:面向 SaaS 的 MoR(代理商户)收款

在 ShipAny 中通过 Creem 收取一次性付款和订阅——Creem 作为代理商户(Merchant of Record)处理全球销售税,套餐在管理后台映射到 Creem 产品。

最后更新: 2026年10月8日

Creem 是一家代理商户(Merchant of Record):它以自己的名义向你的客户销售,并负责全球各地的销售税和增值税。对于不想在每个国家都做税务登记的独立开发者,这是很受欢迎的选择。ShipAny 支持通过 Creem 收取一次性付款和订阅,和 Stripe 走同一条「订单 → 订阅 → 积分」流程。

ShipAny 帮你做了什么

  • 结账:一次性和订阅套餐都由服务端价格配置生成。
  • 签名校验的 Webhook:/api/payment/notify/creem 负责把订单标记为已支付、创建或续期订阅、发放积分——整个过程原子且幂等。
  • 沙盒和生产环境:在管理后台一键切换。
  • 测试金额:上线前可以用 0.01 美元跑通一次真实的完整支付。

配置步骤

  1. 登录 Creem 控制台,开发阶段打开右上角的 Test mode。
  2. 在 Developers 页面复制 API Key。
  3. 在 Products 页面为价格配置中的每个套餐创建一个产品,币种、价格和计费周期必须与套餐完全一致,然后复制每个产品的 Product ID。
  4. 添加一个 Webhook,地址为 https://<你的域名>/api/payment/notify/creem,复制它的 Signing Secret。
  5. 在 ShipAny 中打开 管理后台 → 设置 → 支付 → Creem:打开 Enable Creem,选择环境,填入 API Key 和 Signing Secret,再粘贴一个把套餐 ID 映射到 Creem 产品 ID 的 JSON:
{ "starter_monthly": "prod_xxx", "pro_yearly": "prod_yyy" }
  1. 在 支付 → Basic 中把 Creem 设为默认渠道(或打开支付方式选择),然后下单测试。

注意事项

  • 产品映射要保持同步:新增套餐或调整价格时,记得在 Creem 创建对应产品并更新映射——Creem 按它自己产品上的价格扣款。
  • 上线时环境和密钥一起切换:沙盒密钥不能用于生产环境,反之亦然。
  • Creem 可以和 Stripe 同时启用:银行卡走 Stripe,需要 MoR 发票的买家走 Creem。

相关阅读

更多集成

用 ShipAny 快速上线你的 AI SaaS

登录、支付、积分、多语言和管理后台都已内置——从可上线的模板开始,专注做你的产品。