Ogone

Ogone, also known as Ingenico Payment Services is a France-based company that provides the technology involved in secure electronic transactions.

警告

提供者 Ogone 已被弃用。建议使用 条纹 代替。

Ogone中的设置

创建一个API用户

登录您的Ogone账户并转到 Configuration 标签。

您需要创建一个 API用户 ,用于从Odoo创建交易。虽然您可以使用您的主账户来创建,但使用 API用户 可以确保如果Odoo中使用的凭据泄漏,不会有任何访问您的Ogone配置的可能性。此外, API用户 的密码不需要像普通用户一样定期更新。

要创建一个 API 用户,请转到 配置 ‣ 用户 并点击 新用户。必须配置以下字段:

  • UserID: 你可以选择任何你想要的。

  • 用户的姓名、电子邮件和时区:您可以输入您想要的信息。

  • Profile:应设置为:Admin

  • API专用用户: 应该被选中。

在创建用户之后,您需要生成一个密码。保存密码和 UserID,因为在设置过程中稍后会需要它们。

小技巧

如果您已经设置了一个用户,请确保它被激活且没有任何错误。如果没有,只需点击 激活(错误) 按钮来重置用户。

为Odoo设置Ogone

现在必须配置Ogone以接受Odoo的付款。前往 配置 ‣ 技术信息 ‣ 全局安全参数 ,选择 SHA-512 作为 哈希算法UTF-8 作为 字符编码 。然后,转到同一页的 数据和来源验证 选项卡,并将 e-Commerce and Alias Gateway 部分的URL字段留空。

小技巧

如果您需要在Odoo中使用其他算法,例如 sha-1sha-256 ,请激活 开发者模式 并转到 会计 ‣ 配置 ‣ 付款提供商 中的 付款提供商 页面。点击 Ogone ,在 凭据 选项卡中,在 哈希函数 字段中选择您希望使用的算法。

您现在需要生成 SHA-IN 密码。 SHA-INSHA-OUT 密码用于在 Odoo 和 Ogone 之间数字签名交易请求和响应。通过使用这些秘密密码和 sha-1 算法,两个系统都可以确保它们从对方接收到的信息没有被篡改或修改。

电子商务和别名网关的检查DirectLink和批处理的检查 (自动) 中输入相同的 SHA-IN 密码。您可以将IP地址字段留空。

您的 SHA-INSHA-OUT 密码应该不同,并且长度在 16 到 32 个字符之间。请确保在整个 Ogone 配置中使用相同的 SHA-INSHA-OUT 密码,因为 Odoo 只允许一个 SHA-IN 和一个 SHA-OUT 密码。

为了获取 SHA-OUT 密钥,请登录您的 Ogone 账户,转到 配置 ‣ 技术信息 ‣ 交易反馈 ‣ 所有交易提交模式 ,然后获取或生成您的 API 密钥客户密钥 。请注意,复制您的 API 密钥,因为您将无法在后续操作中获取它,除非生成一个新的密钥。

完成后,请转到 配置 ‣ 技术信息 ‣ 交易反馈 并勾选以下选项:

  • 对于 浏览器中的HTTP重定向 ,可以将 URL 字段留空,因为Odoo会为每个交易请求指定这些URL。

  • 我希望在重定向URL上接收交易反馈参数: 应该被选中。

  • 直接的HTTP服务器到服务器请求: should to be set to 在线但在在线请求失败时切换到延迟请求.

  • 两个 URL 字段应包含相同的以下 URL,其中 <example> 被您的数据库替换: https://<example>/payment/ogone/return

  • Dynamic eCommerce Parameters should contain the following values: ALIAS, AMOUNT, CARDNO, CN, CURRENCY, IP, NCERROR ORDERID, PAYID, PM, STATUS, TRXDATE. Other parameters can be included (if you have another integration with Ogone that requires them), but are not advised.

  • 所有交易提交模式 部分,填写 SHA-OUT 密码并禁用 HTTP 请求状态更改

要允许您的客户将其信用卡凭据保存以供将来使用,请转到: 配置 ‣ 别名 ‣ 我的别名信息 。从该选项卡,您可以配置用户如何保存其卡片详细信息,保存信息的时间长度,是否显示保存卡片信息的复选框等。

Odoo中的设置

要在Odoo中设置Ogone,请转到 会计 ‣ 配置 ‣ 付款提供商 并打开Ogone提供商。在 凭据 选项卡中,输入您的Ogone帐户的 PSPID ,并 根据您在 Ogone门户 中的配置填写其他字段。