Razorpay 在 Odoo 中的集成指南(适用于印度公司)

Razorpay

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

使用 Odoo 创建 Razorpay 账户(仅限印度公司) {#payment_providers/razorpay/oauth-connection}

:::: note
::: title
注意
:::

  • 此方法仅适用于印度公司。
  • 此流程不支持 test mode <payment_providers/test-mode>

::::

  1. 前往 Razorpay 支付提供商 <payment_providers/supported_providers> 并点击 Connect

  2. 按照账户创建流程操作,并在提示时输入验证码。

    :::: tip
    ::: title
    提示
    :::

    如果您已经拥有 Razorpay 账户,请输入 Razorpay 凭证,选择要关联到 Odoo 数据库的账户(如适用),然后点击 Continue

    :::

  3. 流程结束后,点击 Authorize。如果已提交所有必填信息,系统将重定向至 Odoo,支付提供商状态为 Enabled

手动凭证和 Webhook 输入 {#payment_providers/razorpay/manual-connection}

Razorpay 配置 {#payment_providers/razorpay/configure_dashboard}

  1. 如有需要,创建 Razorpay 账户,并登录 Razorpay 仪表盘

  2. 前往页面顶部的 Payments(支付)标签页。

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

  4. 在左侧菜单点击 Account & Settings,随后在 Website and app settings(网站和应用设置)下选择 API Keys

  5. 复制 Key Id(密钥 ID)和 Secret Key(密钥)的值,并保存以备后用。

  6. 在左侧菜单点击 Account & Settings,随后在 Website and app settings 下选择 Webhooks

  7. 点击 Add New Webhook,在 Webhook URL(Webhook URL)字段中输入您的 Odoo 数据库 URL 并加上 [/payment/razorpay/webhook]。例如:
    https://example.odoo.com/payment/razorpay/webhook.

  8. Secret(密钥)字段填写您自定义的密码,并保存以备后用。

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

  10. 点击 Create Webhook 完成配置。

::::: {#payment_providers/razorpay/recurring_payments}
:::: important
::: title
重要
:::

必须激活Recurring payments(递归支付)功能才能接受递归付款。要启用此功能,请向 Razorpay 支持团队提交请求。

:::
::::

Odoo 配置 {#payment_providers/razorpay/configure_odoo}

  1. 激活 developer mode <developer-mode>(开发者模式)。

  2. 前往 Razorpay 支付提供商 <payment_providers/add_new>。

  3. Credentials(凭证)标签页中,填入在 payment_providers/razorpay/configure_dashboard 步骤中保存的 Key IdKey SecretWebhook Secret

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

  5. State(状态)字段设为 Enabled(已启用),如果在测试 Razorpay,则设为 Test Mode(测试模式)。

:::: important
::: title
重要
:::

如果您将 Odoo 配置为 capture amounts manually <payment_providers/manual_capture>(手动捕获金额):

  • Razorpay 不支持手动作废交易。
  • 超过五天未捕获的交易将自动作废

:::
::::

::: seealso
../payment_providers
:::

滚动至顶部