Skip to main content

上线前体检与审核:提交收款平台前,网站要过的那份清单

MoR 平台(记录商户,如 Creem、Dodo Payments、Waffo Pancake、Paddle、Lemon Squeezy、Gumroad)在给你打款之前,要先审你的网站。被拒的邮件很少说清是哪一页的问题,每家要的东西不一样,一轮审核要好几天;在 Creem,被拒还是终局——这个店铺和这家公司都不能再申请。

这一篇把各家公开的审核要求整成一份提交前的自查清单:网站必须有哪些页面、每个页面必须写清什么、什么情况会被拦下,最后介绍开源工具 payment-guard,让你在申请之前把自己的网站按对应平台的清单逐条查一遍。

规则会变,平台会改。费率、审核条件和清单读取于 2026-10-16 和 10-17;提交前点开官方链接再确认一次。


一、为什么先体检,再提交​

  • MoR 平台在打款前审你的网站,依据是每个平台自己公开的审核清单 payment-guard。
  • 被拒的邮件很少说清是哪一页的问题;每家要的东西不一样,一轮审核要好几天。
  • Creem 被拒是终局:这个店铺和这家公司都不能再申请,所以先体检网站再申请 Creem 账户审核。
  • 网站准备好了也不一定能过,因为身份核验、公司文件、银行账户和审核员的判断都不在网站这一侧。

二、网站必须有的页面(清单)​

按各家清单归并出来的必备页面:

  • 首页(能正常打开,看得出卖的是什么)
  • 价格页(单独一页,不登录就能看到)
  • 服务条款页(Terms of Service)
  • 隐私政策页(Privacy Policy)
  • 退款政策(单独页面,或写在服务条款里的一节)
  • 取消说明(订阅制必须有:写明怎么取消)
  • 联系方式(支持邮箱或联系表单)
  • 可接受使用政策(做 AI 图片、视频生成时)

Dodo Payments 明确要求:服务条款、隐私政策、退款政策的链接放在页脚或导航里,不能只藏在某个 URL 上 payment-guard。

每一条都有级别:拦路、必需(平台自己的清单上有)、建议(它的清单上没有,但别家会问)、人工看。


三、每个页面必须写清的信息(清单)​

位置必须写清
网站本身能打开;没有人机校验、拦截页或登录墙;没有「即将上线」或候补名单占位;看得出卖什么;HTTPS
价格不登录能看到;有单独的价格页;计费周期(月付、年付、一次性);是否自动续费;币种;由谁处理付款
服务条款覆盖卖什么、计费、退款和取消、免责、违约和封停;写明公司名;怎么取消
隐私政策覆盖平台清单里要求的内容;链接放在页脚或导航
退款退款政策(单独页面或条款里的一节);怎么取消
联系方式支持邮箱;联系表单;至少两种联系方式;地址;社交账号
AI 图片和视频生成产品名不带模型品牌;声明和模型厂商无关;有禁止 NSFW 输出的可接受使用政策;宣传里没有「无审查」;有内容审核;写明实际用的模型
人工看假评价或虚报的数字;商标;网站内容和你提交给平台的信息是否一致(名称、描述、价格、交付方式)

来源:payment-guard 的「查什么」清单。

Waffo Pancake 特别注意:价格页本身要写明是否自动续费——只写在服务条款里不算,它还要条款和隐私政策覆盖规定的内容。


四、按平台逐条对照​

每家平台公开的清单不一样,同一个网站跑不同平台,结论也不同。先看各家的清单入口和提交前的重点:

平台官方审核清单提交前的重点
CreemCreem 账户审核网站上有支持邮箱;写明怎么取消;退款政策;做 AI 图像视频还要满足 AI 套壳规则
Dodo PaymentsDodo 验证流程服务条款、隐私政策、退款政策的链接放在页脚或导航;写明怎么取消;有支持邮箱或联系表单;不在禁止类目里
Waffo PancakeWaffo Pancake 账户审核价格页写明是否自动续费;法律页面链接放在页脚或导航;有支持邮箱;条款覆盖:卖什么、计费、退款和取消、免责、违约和封停
PaddlePaddle 域名验证条款里写明公司名;接好域名验证
StripeStripe 网站清单按官方网站清单逐条过
Lemon SqueezyLemon Squeezy 激活店铺按激活店铺的清单;注意它正在往 Stripe 迁移
PolarPolar 账户审核按官方清单;公开的要求很少,大多数检查项只是「建议」
Gumroad不审网站产品页由 Gumroad 托管;第一笔出款前有 1–3 周的账户审核

⚠️ 同一个网站,换一家平台结论就变了。一个虚构网站的实测:同一个站,Creem 要改 2 项、Dodo 要改 4 项、Waffo Pancake 要改 4 项——因为 Waffo 要求把「自动续费」写在价格页上,而这个站只写在了服务条款里 payment-guard。


五、会被拦下的硬条件和常见拒绝原因​

只要命中一条「拦路」项,结论就是「会被拦住」 payment-guard:

  • 网站打不开(HTTP 不是 200)
  • 有人机校验、拦截页或登录墙挡着,审核员看不到内容
  • 首页是「即将上线」、候补名单或维护中占位
  • 落在了平台禁止的类目里(如色情、赌博、加密货币、真人提供的服务、深度伪造、AI 陪伴、账号转售等 30 个类目)
  • 网站内容和你提交给平台的信息对不上(名称、描述、价格、交付方式)——这条归「人工看」

其他容易被拒的原因:

  • 价格只能登录后才看得到,或价格由脚本渲染(工具读不到,审核员用浏览器能看到,但仍有风险)。
  • 法律页面没有从页脚或导航链过去,审核员点不到。
  • 订阅制却没写怎么取消、没有退款政策。
  • 做 AI 图像视频,但产品名里带模型品牌、宣传里写「无审查」、没有禁止 NSFW 的可接受使用政策。
  • 没有支持邮箱或联系表单。

六、用 payment-guard 在提交前自查​

payment-guard 是一个开源工具(仓库:payment-guard):它读的是各平台自己的文档,每一条都带链接和读取日期;然后像审核员一样读你的网站——先看首页,再看审核员会点开的那几页,按每家的清单逐条对照。

它只读公开页面:不注册、不登录、不提交任何东西;只向你要查的网站发请求,User-Agent 里写着工具名。

安装与要求:Python 3.10 及以上,零依赖,不要 key,免费;--lang zh 输出中文报告,--json 给脚本和 agent 用。

pip install "git+https://github.com/zhuyansen/payment-guard"
payment-guard pick --product saas --lang zh
payment-guard check 你的域名 --for creem,dodo,waffo --lang zh

不想安装,可以用 uvx 直接跑:

uvx --from git+https://github.com/zhuyansen/payment-guard payment-guard pick …

几条常用命令:

  • payment-guard pick --entity cn-individual --product saas --lang zh:按身份和产品选平台。没注册公司就不用填 --entity。
  • payment-guard check 你的域名 --for creem,dodo,waffo --lang zh:按指定平台的清单查网站。
  • payment-guard rules creem:看某家平台要哪几条、什么级别,每条都附来源。
  • payment-guard export:把 pick 知道的一切输出成一个 JSON(每家平台的中英文资料,以及每种开户主体、每类产品的排名表)。

报告怎么读:每一条的状态是 ✅ 通过、❌ 要改、🔍 要看一眼(提到了,但不一定适用)、❔ 读不到(页面打不开)、✋ 人工看;每一条还有级别:拦路、必需、建议、人工看。

结论只有四种:有一条拦路项要改,结论是「会被拦住」;有必需项要改,结论是「先改 N 项」;三条以上读不到,结论是「读不到网站」;都没问题就是可以提交。

在 Claude Code 里用(让 agent 帮你选平台、查网站,并起草缺的服务条款、隐私政策、退款政策或可接受使用政策,标注「不是法律意见」):

claude plugin marketplace add zhuyansen/payment-guard
claude plugin install payment-guard@payment-guard

然后直接问,比如:「我在国内做了一个 AI 写作工具,能开哪家收款?我的网站能过审吗?」


七、这套清单的实际效果​

26 个测试,全部用虚构页面跑,不联网。为了看会不会误读真实网站,拿 60 个已经被 Creem、Dodo Payments、Polar、Lemon Squeezy 批准的网站跑了一遍(2026 年 10 月,从页面上挂着该平台结账链接的卖家里随机抽) payment-guard:

平台网站数可以提交先改再交读不到会被拦住
Creem159510
Dodo Payments156900
Polar1515000
Lemon Squeezy1515000
合计60451410

几个结论:

  • 没有一个已批准的网站被判成「会被拦住」:人机校验、占位页和类目这几项拦路检查没有误报;读不到的那个,当天网站打不开。
  • Dodo 批准的网站里,有 7 个法律页面没有放在页脚或导航里(它的清单要求放),还有几个没有退款政策或服务条款页。平台不一定严格按自己的清单执行,网站也可能在审核后改过;但对新申请的人来说,清单都满足,审核员就没有理由卡你。
  • 有 4 个 Creem 的网站没读到价格:价格在产品页上,或者是脚本渲染出来的,这个工具读不到;审核员用浏览器能看到。

它的局限:只查网站这一侧(身份核验、公司文件、银行账户和审核员的判断都不在里面);只读服务器返回的 HTML,JavaScript 渲染的页面会显示「读不到」;读的是英文页面,中文只认少数几个词;平台会改清单,依赖某一条之前先打开它的来源看看;不是法律意见。


资料来源​

能直接拿去用的

补充阅读