将 Stripe 连接到您的店铺
MallBasket 让您的店铺通过您自己的 Stripe 账户收取银行卡付款,款项直接进入您的账户。为此,您需要向 MallBasket 提供一个 Stripe 限制密钥(restricted key)。本指南将带您创建该密钥并将其添加到应用中。
准备工作
- 一个 Stripe 账户(可在 dashboard.stripe.com 免费注册)。
- 大约 5 分钟。
1
在 Stripe 中创建限制密钥
限制密钥只允许 MallBasket 执行向客户收款所需的操作,仅此而已。
- 登录 dashboard.stripe.com。
- 前往 Developers → API keys。
- 点击“Create restricted key”。
- 为其命名,例如“MallBasket”。
- 按下方要求设置权限,然后点击“Create key”并复制密钥。
所需权限
Checkout SessionsWrite
Webhook EndpointsWrite
其他所有权限保持为“None”。“Write”权限包含读取,这就是 MallBasket 所需的全部权限。
您的限制密钥以 rk_live_… 开头(测试时为 rk_test_…)。请立即复制:Stripe 只会显示一次。
2
在 MallBasket 应用中添加密钥
- 打开您的店铺,然后进入“店铺设置”。
- 在“在线支付”下,选择“已启用”。
- 点击“高级版”,然后在“结账服务提供商”下选择 Stripe。
- 将您的限制密钥粘贴到输入框中。
- 点击“完成”保存。
3
接下来会发生什么
客户付款时,MallBasket 会使用您的密钥打开安全的 Stripe 结账页面。我们还会自动连接 Stripe webhook,付款一旦成功,Stripe 便会立即通知我们。随后订单得到确认,款项直接结算到您的 Stripe 账户。您无需在 Stripe 中进行任何其他配置。
如果遇到问题
如果您收到“Stripe setup needs attention”通知,通常是您的密钥缺少上述某项权限。请创建一个新的限制密钥,将 Checkout Sessions 和 Webhook Endpoints 都设为 Write,然后再次粘贴到“店铺设置”中并点击“完成”。
我的密钥安全吗?
安全。您的限制密钥安全地存储在我们的服务器上,绝不会向买家或其他店铺成员显示,并且只授予上述两项权限。您可以随时在 Stripe 控制台中撤销它。