Ogone?

Ogone, 也被稱為 Ingenico Payment Services ,是一家總部位于法國的公司,提供涉及安全電子交易的技術。

警告

提供商Ogone已經被棄用。建議使用 條紋 代替。

Ogone中的設置?

創建一個API用戶?

登錄您的Ogone賬戶,進入 配置 選項卡。

您需要創建一個 API用戶 ,用于從Odoo創建交易。雖然您可以使用您的主賬戶來創建,但使用 API用戶 可以確保如果Odoo中使用的憑據泄漏,不會有任何訪問您的Ogone配置的可能性。此外, API用戶 的密碼不需要像普通用戶一樣定期更新。

要創建一個 API用戶 ,請前往 配置 ? 用戶 并點擊 新用戶 。必須配置以下字段:

  • 用戶ID :您可以選擇任何您想要的內容。

  • 用戶姓名、電子郵件和時區 :您可以輸入您想要的信息。

  • 應將 Profile 設置為 Admin 。

  • 應檢查 API專用用戶 。

創建用戶后,您需要生成一個密碼。請保存密碼和 UserID ,因為在設置過程中稍后會用到它們。

小技巧

如果您已經設置了用戶,請確保其已激活且沒有任何錯誤。如果沒有,請單擊 Activate(Errors) 按鈕重置用戶。

為Odoo設置Ogone?

現在必須配置Ogone以接受Odoo的付款。前往 配置 ? 技術信息 ? 全局安全參數 ,選擇 SHA-512 作為 哈希算法 ,選擇 UTF-8 作為 字符編碼 。然后,轉到同一頁的 數據和來源驗證 選項卡,并將 電子商務和別名網關 部分的URL字段留空。

小技巧

如果您需要在Odoo中使用其他算法,例如 sha-1sha-256 ,請激活 開發者模式 并轉到 會計 ? 配置 ? 支付提供商 中的 支付提供商 頁面。單擊 Ogone ,在 憑據 選項卡中,在 哈希函數 字段中選擇您希望使用的算法。

您現在需要生成 SHA-IN 密碼。 SHA-INSHA-OUT 密碼用于在 Odoo 和 Ogone 之間數字簽名交易請求和響應。通過使用這些秘密密碼和 sha-1 算法,兩個系統都可以確保它們從對方接收到的信息沒有被篡改或修改。

Checks for e-Commerce & Alias GatewayChecks for DirectLink and Batch (Automatic) 中輸入相同的 SHA-IN 密碼。您可以將 IP 地址字段留空。

您的 SHA-INSHA-OUT 密碼應該不同,并且長度在 16 到 32 個字符之間。請確保在整個 Ogone 配置中使用相同的 SHA-INSHA-OUT 密碼,因為 Odoo 只允許一個 SHA-IN 和一個 SHA-OUT 密碼。

要檢索 SHA-OUT 密鑰,請登錄您的Ogone帳戶,轉到 配置 ? 技術信息 ? 交易反饋 ? 所有交易提交模式 ,并獲取或生成您的 API密鑰客戶密鑰 。請注意復制您的API密鑰,因為您將無法在不生成新密鑰的情況下稍后獲取它。

完成后,請前往 配置 ? 技術信息 ? 交易反饋 ,并勾選以下選項:

  • HTTP redirection in the browserURL 字段可以留空,因為Odoo會為每個交易請求指定這些URL。

  • 我想在重定向URL上接收交易反饋參數 :應該被勾選。

  • 直接的HTTP服務器到服務器請求 :應該設置為“在線,但當在線請求失敗時切換到延遲請求”。

  • 兩個 URL 字段應該包含相同的 URL,其中 <example> 被替換為您的數據庫: https://<example>/payment/ogone/return 。

  • 動態電子商務參數 應包含以下值: ALIAS 、 AMOUNT 、 CARDNO 、 CN 、 CURRENCY 、 IP 、 NCERROR 、 ORDERID 、 PAYID 、 PM 、 STATUS 、 TRXDATE 。其他參數可以包含(如果您有另一個需要它們的Ogone集成),但不建議。

  • 所有交易提交模式 部分,填寫 SHA-OUT 密碼并禁用 HTTP 請求狀態更改 。

要允許您的客戶將其信用卡憑據保存以供將來使用,請前往: 配置?別名?我的別名信息 。從此選項卡中,您可以配置用戶如何保存其卡片詳細信息,保存信息的時間長度,是否應顯示保存卡片信息的復選框等。

Odoo中的設置?

要在Odoo中設置Ogone,請前往 會計 ? 配置 ? 支付提供商 并打開Ogone提供商。在 憑據 選項卡中,輸入您的Ogone賬戶的 PSPID ,并填寫其他字段,如在您的 Ogone門戶 中配置的那樣。