Ogone

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

Cảnh báo

Các nhà cung cấp Ogone không được chấp nhận. Nó được khuyến nghị sử dụng: thay vào đó, doc: stripe.

Cài đặt trong Ogone

Tạo người dùng API

Đăng nhập vào tài khoản Ogone của bạn và đi vào tab Cấu hình.

Bạn cần tạo một Người dùng API để được sử dụng trong việc tạo các giao dịch từ ODOO. Mặc dù bạn có thể sử dụng tài khoản chính của mình để làm như vậy, nhưng sử dụng Người dùng API đảm bảo rằng nếu thông tin đăng nhập được sử dụng trong ODOO bị rò rỉ, không thể truy cập vào cấu hình Ogone của bạn. Ngoài ra, mật khẩu cho Người dùng API không cần được cập nhật thường xuyên, không giống như người dùng bình thường.

Để tạo một Người dùng API, hãy truy cập :menuselection:`Cấu hình -> người dùng 'và nhấp vào :guilabel:`người dùng mới'. Các trường sau phải được cấu hình:

  • UserID: you can choose anything you want.

  • User's Name, E-mail and Timezone: you can enter the information you want.

  • Profile: should be set to Admin.

  • Special user for API: should be checked.

Sau khi tạo người dùng, bạn được yêu cầu tạo mật khẩu. Lưu mật khẩu và UserID, vì chúng sẽ được yêu cầu sau này trong quá trình thiết lập.

Mẹo

Nếu bạn đã có một người dùng thiết lập, hãy đảm bảo rằng nó được kích hoạt mà không có bất kỳ lỗi nào. Nếu không, chỉ cần nhấp vào nút Activate (lỗi) để đặt lại người dùng.

Thiết lập Ogone cho Odoo

Ogone bây giờ phải được cấu hình để chấp nhận thanh toán từ ODOO. Trưởng đến Cấu hình-> Thông tin kỹ thuật-> Tham số bảo mật toàn cầu, Chọn SHA-512 AS Hash ANT `Mã hóa ký tự. Sau đó, hãy truy cập :guilabel:`Tab xác minh dữ liệu và nguồn gốc của cùng một trang và để lại trường URL của phần :guilabel:`Phần thương mại điện tử và bí danh Cổng `.

Mẹo

Nếu bạn cần sử dụng thuật toán khác, chẳng hạn như sha-1 hoặc` sha-256`, trong odoo, kích hoạt: ref: Chế độ nhà phát triển <chế độ phát triển> và đi tới Nhà cung cấp thanh toán Trong Kế toán -> Cấu hình -> Nhà cung cấp thanh toán. Nhấp vào ogone và trong tab thông tin xác thực, chọn thuật toán bạn muốn sử dụng trong trường :guilabel:`Hash function.

Bây giờ bạn được yêu cầu tạo ra SHA-IN passphrase. SSHA-INSHA-OUT Các vòng đệm được sử dụng để ký các yêu cầu và phản hồi giao dịch giữa ODOO và OGONE. Bằng cách sử dụng các vòng đệm bí mật này và thuật toán SHA-1, cả hai hệ thống có thể đảm bảo rằng thông tin họ nhận được từ các thông tin khác không bị thay đổi hoặc giả mạo.

Nhập cùng một cụm mật khẩu SHA-IN trong cả hai Kiểm tra thương mại điện tử & cổng bí danhKiểm tra liên kết trực tiếp và hàng loạt (tự động). Bạn có thể để trống trường địa chỉ IP trống.

SHA-IN**và **SHA-OUT**các vòng thông qua phải khác nhau, và dài từ 16 đến 32 ký tự. Đảm bảo sử dụng cùng một **SHA-INSHA-OUT các vòng đệm trong toàn bộ cấu hình ogone, vì odoo chỉ cho phép một ** SHA-IN**và đơn SHA-OUT Cụm cụm.

Để truy xuất khóa SHA-OUT, hãy đăng nhập vào tài khoản Ogone của bạn, hãy truy cập Cấu hình-> Thông tin kỹ thuật-> Phản hồi giao dịch-> Tất cả các chế độ gửi giao dịch và nhận hoặc tạo Khóa API của bạn và Khóa máy khách. Hãy cẩn thận để sao chép khóa API của bạn vì bạn sẽ không được phép lấy nó sau mà không tạo ra một cái mới.

Khi xong, hãy đến Cấu hình -> Thông tin kỹ thuật -> Phản hồi giao dịch và kiểm tra các tùy chọn sau:

  • Các trường url cho chuyển hướng HTTP trong trình duyệt có thể bị bỏ trống, vì ODOO sẽ chỉ định các URL này cho mọi yêu cầu giao dịch.

  • I would like to receive transaction feedback parameters on the redirection URLs: should be checked.

  • Direct HTTP server-to-server request: should to be set to Online but switch to a deferred request when the online request fails.

  • Both URL fields should contain the same following URL, with <example> replaced by your database: 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.

  • Trong phần Tất cả các chế độ gửi giao dịch, điền vào SHA-OUT Cụm mật khẩu và vô hiệu hóa` yêu cầu HTTP để thay đổi trạng thái`.

Để cho phép khách hàng của bạn lưu thông tin thẻ tín dụng của họ để sử dụng trong tương lai, hãy hướng tới Cấu hình -> bí danh -> Thông tin bí danh của tôi. Từ tab này, bạn có thể định cấu hình cách người dùng có thể lưu chi tiết thẻ của mình, trong thời gian lưu thông tin, nếu hộp kiểm để lưu thông tin thẻ sẽ được hiển thị, v.v.

Cài đặt trong Odoo

To set up Ogone in Odoo, head to Accounting ‣ Configuration ‣ Payment Providers and open the Ogone provider. In the Credentials tab, enter the PSPID of your Ogone account, and fill out the other fields as configured in your Ogone portal.