Razorpay

Razorpay 是一家成立于印度的在线支付提供商,支持超过 100 种支付方式。

通过 Odoo 创建 Razorpay 账户(仅限印度公司)

注解

  • 此方法仅适用于印度公司。

  • 此流程不支持 测试模式

  1. 导航到 Razorpay 支付提供商 并单击 连接

  2. 完成账户创建过程,并在提示时输入验证码。

    小技巧

    如果您已有 Razorpay 账户,请输入您的 Razorpay 凭据,选择要链接到 Odoo 数据库的账户(如果适用),然后单击 继续

  3. 在流程结束时,单击 授权 。如果所有必需信息已提交,您将被重定向到 Odoo,并且支付提供商将 启用

手动凭据和 webhook 输入

Razorpay 配置

  1. 如有必要,请 创建 Razorpay 账户 并登录 Razorpay 仪表板

  2. 转到页面顶部的 支付 标签页。

  3. 切换左侧菜单中的 测试模式 开关以在不向客户收费的情况下尝试集成。准备好接受真实支付后,将其关闭。

  4. 单击左侧菜单中的 账户和设置 ,然后在 网站和应用设置 下选择 API 密钥

  5. 复制 密钥 ID密钥 字段的值并保存以备后用。

  6. 单击左侧菜单中的 账户和设置 ,然后在 网站和应用设置 下选择 Webhooks

  7. 单击 添加新 Webhook ,然后在 Webhook URL 字段中输入您的 Odoo 数据库 URL,后跟 /payment/razorpay/webhook
    例如:https://example.odoo.com/payment/razorpay/webhook
  8. 密钥 字段输入密码,保存密码,供之后使用。

  9. 启用以下事件: payment.authorizedpayment.capturedpayment.failedrefund.failedrefund.processed

  10. 单击 创建 Webhook 以完成配置。

重要

必须激活 定期支付 功能才能接受定期支付。要启用此功能,请向 Razorpay 支持团队 提交请求。

Odoo 配置

  1. 激活 开发者模式

  2. 导航到 Razorpay 支付提供商

  3. 凭据 标签页中,使用您在 Razorpay 配置 期间保存的值填写 密钥 ID密钥Webhook 密钥

  4. 根据需要配置其余选项。

  5. 状态 字段设置为 启用 (或者如果您将 Razorpay 作为 测试 尝试,则设置为 测试模式 )。

重要

如果您将 Odoo 配置为 手动捕获金额

  • Razorpay 不支持 交易的 手动作废

  • 超过 五天 未捕获的交易将自动 作废

参见

在线支付