位置: 设置 → 读者与收益 → 连接 → 支付
打开此页面: admin.<your-site>/settings/connections/payments(将 <your-site> 替换为您的网站地址)
开始之前
- 一个 Razorpay 账户。在 Razorpay 中先从 测试模式 开始。
- 您必须是网站所有者。
操作步骤
- 在 Razorpay 控制面板中,切换至 测试模式。
- 前往 设置 → 高级设置 → 连接其他 app → API 密钥 并生成密钥。复制 Key ID 和 Key Secret。Razorpay 只会显示一次 Secret。
- 在 Keynate 中,打开 设置 → 读者与收益 → 关联与集成 → 支付 并点击 连接 Razorpay(或 添加连接)。
- 选择 测试模式。粘贴 Key id(以
rzp_test_开头)、Key 密钥 和 Webhook 密钥。 - 点击弹窗底部的 连接 Razorpay。
- 在卡片上,找到 让 Razorpay 同步支付状态到您的网站。由于 Razorpay 不允许其他应用代您完成此操作,您只需在 Razorpay 中花一分钟手动配置。共 3 个步骤:
- 打开 Razorpay → Webhook 并点击 Add New Webhook。
- 在 Razorpay 的表单中填写 Webhook URL、Secret 和 Active events(逐个勾选)。每项都配有 复制 按钮。Secret 仅显示一次。如果不慎丢失,请依次点击 编辑 和 为我重新生成密钥。
- 点击 Create Webhook。然后发起一笔小额测试付款。
- 查看步骤下方的提示栏。它会显示 Waiting for Razorpay's first message…,配置成功后会变为绿色的 We received Razorpay's first message.。此后付款状态将自动更新为已支付。点击 立即检查 可重新检查。稍后也可以点击 再次显示步骤 打开步骤说明。
- 点击卡片上的 测试连接,然后发起一笔测试付款。
- 测试成功后,点击测试模式横幅中的 Go live with Razorpay 并填入您的正式密钥(
rzp_live_)。在正式模式下,当收到您的第一笔真实付款后,卡片将变为绿色。
更多帮助:支付通知 (webhook)。
温馨提示
- 测试模式下的 Key ID 必须以
rzp_test_开头,正式模式下必须以rzp_live_开头。 - 测试和正式环境请使用不同的 Webhook Secret。
常见故障
- “Key ID 以 rzp_test_(测试模式)或 rzp_live_(正式模式)开头。请从 Razorpay 控制面板内的 API 密钥页面复制。”
- “粘贴 Key Secret。Razorpay 仅在创建密钥时显示一次。”如果不慎丢失,请重新生成密钥。
- “粘贴您在 Razorpay 中填写的 Webhook Secret。”
常见问题
常见问题
Razorpay 密钥页面在哪里?
弹窗中有一个在新标签页中打开该页面的链接,页面的侧边栏中也有 打开 Razorpay API 密钥 和 打开 Razorpay Webhook。
如何确认 Webhook 是否生效?
卡片在成功前会显示 Waiting for Razorpay's first message…,成功后会显示 We received Razorpay's first message.。如果同时开启了 Stripe 或 PayPal,卡片可能无法判断是哪一家发来的消息并会予以提示。如果您之前已经配置成功,无需重复操作。
测试模式开关在哪里?
在 Razorpay 控制面板中。在创建密钥之前,请先切换至 测试模式。