跳转到主要内容

搜索

输入关键词或问题以搜索帮助文章。

如何接入 Razorpay?

本篇要点

位置: 设置 → 读者与收益 → 连接 → 支付

打开此页面: admin.<your-site>/settings/connections/payments(将 <your-site> 替换为您的网站地址)

开始之前

  • 一个 Razorpay 账户。在 Razorpay 中先从 测试模式 开始。
  • 您必须是网站所有者。

操作步骤

  1. 在 Razorpay 控制面板中,切换至 测试模式。
  2. 前往 设置 → 高级设置 → 连接其他 app → API 密钥 并生成密钥。复制 Key ID 和 Key Secret。Razorpay 只会显示一次 Secret。
  3. 在 Keynate 中,打开 设置 → 读者与收益 → 关联与集成 → 支付 并点击 连接 Razorpay(或 添加连接)。
  4. 选择 测试模式。粘贴 Key id(以 rzp_test_ 开头)、Key 密钥 和 Webhook 密钥。
  5. 点击弹窗底部的 连接 Razorpay。
  6. 在卡片上,找到 让 Razorpay 同步支付状态到您的网站。由于 Razorpay 不允许其他应用代您完成此操作,您只需在 Razorpay 中花一分钟手动配置。共 3 个步骤:
    1. 打开 Razorpay → Webhook 并点击 Add New Webhook。
    2. 在 Razorpay 的表单中填写 Webhook URL、Secret 和 Active events(逐个勾选)。每项都配有 复制 按钮。Secret 仅显示一次。如果不慎丢失,请依次点击 编辑 和 为我重新生成密钥。
    3. 点击 Create Webhook。然后发起一笔小额测试付款。
  7. 查看步骤下方的提示栏。它会显示 Waiting for Razorpay's first message…,配置成功后会变为绿色的 We received Razorpay's first message.。此后付款状态将自动更新为已支付。点击 立即检查 可重新检查。稍后也可以点击 再次显示步骤 打开步骤说明。
  8. 点击卡片上的 测试连接,然后发起一笔测试付款。
  9. 测试成功后,点击测试模式横幅中的 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 控制面板中。在创建密钥之前,请先切换至 测试模式。

相关内容

反馈

这篇内容对你有帮助吗?

其他语言版本

仍需帮助?