Razorpay¶
Razorpay 是一家总部在印度的在线支付服务商,支持 100 多种支付方式。
通过 Odoo 创建 Razorpay 账号(仅限印度公司)¶
注解
此方式仅适用于印度公司。
此流程不支持 测试模式。
前往 Razorpay 支付服务商,然后点击 Connect。
按引导完成账号创建流程,并在提示时输入验证码。
小技巧
如果您已有 Razorpay 账号,请输入您的 Razorpay 凭据,选择要链接到您的 Odoo 数据库的账号(如适用),然后点击 Continue。
流程末尾,点击 Authorize。如果所有必需信息均已提交,您将重定向回 Odoo,且该支付服务商将变为 Enabled 状态。
手动输入凭据与 webhook¶
Razorpay 配置¶
如有必要,请 创建 Razorpay 账号 并登录 Razorpay 控制面板。
前往页面顶部的 Payments 标签页。
切换左侧菜单中的 Test Mode 开关,即可在不向客户收费的情况下测试集成;准备接受真实付款后,请将其关闭。
点击左侧菜单中的 Account & Settings,然后在 Website and app settings 下选择 API Keys。
复制 Key Id 和 Secret Key 字段的值并保存备用。
点击左侧菜单中的 Account & Settings,然后在 Website and app settings 下选择 Webhooks。
- 点击 Add New Webhook,然后在 Webhook URL 字段中输入您的 Odoo 数据库 URL,并在其后加上
/payment/razorpay/webhook。例如:https://example.odoo.com/payment/razorpay/webhook。 在 密钥 字段输入密码,保存密码,供之后使用。
启用以下事件:payment.authorized、payment.captured、payment.failed、refund.failed 和 refund.processed。
点击 Create Webhook 以完成配置。
重要
必须激活 定期付款(Recurring payments) 功能才能接受周期性付款。要启用此功能,请向 Razorpay 支持团队 提交请求。
Odoo 配置¶
启用 开发者模式。
在 Credentials 标签页中,将在 Razorpay 配置 期间保存的值填入 Key Id、Key Secret 和 Webhook Secret。
按需配置其余选项。
将 State 字段设置为 Enabled (如果您是以 测试 方式试用 Razorpay,则设置为 Test Mode)。
更多内容