为什么需要
出海做 SaaS 或数字产品,收款是第一关。没有支付网关,用户没法付费,产品就只是个 demo。Stripe 是全球开发者用得最多的支付 API,支持 135+ 币种、订阅计费、发票、防欺诈,API 设计干净,文档齐全,独立开发者一个人就能接完。
怎么用
注册 Stripe 账号(需要海外主体,如美国 LLC 或新加坡公司),获取 API Key。
后端安装 SDK:
bash
npm install stripe
创建一个 Checkout Session(最简收款流程):
javascript
import Stripe from 'stripe';
const stripe = new Stripe('sk_live_xxx');
const session = await stripe.checkout.sessions.create({
mode: 'subscription',
line_items: [{ price: 'price_xxx', quantity: 1 }],
success_url: 'https://yourapp.com/success',
cancel_url: 'https://yourapp.com/cancel',
});
// 返回 session.url,前端跳转到 Stripe 托管的支付页面
订阅管理、发票、退款都可以通过 API 或 Stripe Dashboard 操作,不用自己写逻辑。
使用案例
一个独立开发者做了一个 AI 写作工具,定价 $12/月。用 Stripe Checkout 接入支付,前端只需一个跳转链接。Stripe 处理信用卡验证、3D Secure、发发票、扣费失败重试。上线第一个月收到 47 个付费用户,MRR $564。整个支付接入花了半天。
另一个场景:做 Chrome 插件的一次性付费。用 Stripe Payment Links(零代码),生成一个支付链接放在插件页面,用户付款后 Stripe 通过 Webhook 通知后端发放 License Key。
注意事项
- 定价:标准费率 2.9% + $0.30/笔(美国),国际卡额外 +1.5%
- 需要海外主体:个人无法直接注册,推荐先注册美国 LLC(通过 Stripe Atlas 或第三方服务,约 $500)
- 提现周期:T+2 到 T+7,取决于国家
- 中国开发者常见路径:注册美国 LLC → 申请 Stripe → 提现到美国银行账户 → 通过 Wise/万里汇回国
- Stripe Atlas 可以一站式注册美国 LLC + 开通 Stripe,费用 $500