Stripe 配置指南
Stripe 支持信用卡、Apple Pay、Google Pay 等支付方式,适合跨境电商场景。
准备工作
注册 Stripe 账户
访问 stripe.com 注册账户,并完成企业验证。
获取 API 密钥
在 Dashboard -> Developers -> API keys 复制 Publishable key 和 Secret key。
配置 Webhook
在 Developers -> Webhooks 新增回调端点,并复制 Webhook signing secret。
配置步骤
1
步骤一:进入支付平台管理
在管理后台打开支付平台管理,找到 Stripe。
2
步骤二:填写密钥信息
填写 Publishable key(前端使用)、Secret key(后端使用)、Webhook secret。
3
步骤三:配置回调地址
成功 URL:https://yourdomain.com/payment/stripe/success 取消 URL:https://yourdomain.com/payment/stripe/cancel
4
步骤四:选择支付方式
选择要开放的支付方式,如 card(信用卡)、apple_pay、google_pay 等。
5
步骤五:设置货币
设置默认货币代码,如 USD、EUR、GBP 等。
6
步骤六:保存并测试
保存后,用测试密钥和测试卡跑一笔订单。
测试卡号
沙箱环境可使用这些测试卡号:
4242 4242 4242 4242支付成功4000 0000 0000 3220需要 3D 验证4000 0000 0000 9995卡片被拒绝CVV:任意3位数字,过期日期:任意未来日期
注意事项
- 测试密钥以 sk_test_ 开头,生产密钥以 sk_live_ 开头
- 生产环境要使用 HTTPS
- Webhook 端点需要能从公网访问
- 成功和取消回调地址都要配置
常见问题
如何切换生产环境?
将 test_mode 设为 false,换成生产密钥(sk_live_xxx),回调地址也要改成生产域名。
Webhook 没收到怎么办?
可以先用 Stripe CLI 本地排查:stripe listen --forward-to http://localhost:8080/api/v1/payments/callback/stripe