Ogone

Ogone, còn được biết đến với tên gọi Dịch vụ thanh toán Ingenico là một công ty có trụ sở tại Pháp cung cấp công nghệ liên quan đến giao dịch điện tử an toàn.

Cảnh báo

Nhà cung cấp Ogone đã bị loại bỏ. Đề nghị sử dụng Stripe thay thế.

Cài đặt trong Ogone

Tạo một người dùng API

Đăng nhập vào tài khoản Ogone của bạn và chuyển đến tab Configuration.

Bạn cần tạo một người dùng API để sử dụng trong việc tạo giao dịch từ SotaERP. Trong khi bạn có thể sử dụng tài khoản chính của mình để làm điều này, việc sử dụng một người dùng API đảm bảo rằng nếu thông tin đăng nhập được sử dụng trong SotaERP bị rò rỉ, không có quyền 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 phải được cập nhật định kỳ, khác với người dùng bình thường.

Để tạo một người dùng API, đi đến Cấu hình ‣ Người dùng và nhấp vào Người dùng Mới. Các trường sau phải được cấu hình:

  • Mã người dùng: bạn có thể chọn bất cứ điều gì bạn muốn.

  • Tên người dùng, E-mail và múi giờ: bạn có thể nhập thông tin mà bạn muốn.

  • Hồ sơ: nên được đặt thành Admin.

  • Người dùng đặc biệt cho API: nên được kiểm tra.

Sau khi tạo người dùng, bạn cần 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 được 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(Errors) để đặt lại người dùng.

Thiết lập Ogone cho SotaERP

Ogone bây giờ phải được cấu hình để chấp nhận thanh toán từ SotaERP. Đi đến Configuration ‣ Technical Information ‣ Global Security Parameters, chọn SHA-512 làm Hash AlgorithmUTF-8 làm character encoding. Sau đó, đi đến tab Data and Origin verification trên cùng trang và để trống trường URL của phần e-Commerce and Alias Gateway.

Mẹo

Nếu bạn cần sử dụng một thuật toán khác, như sha-1 hoặc sha-256, trong SotaERP, hãy kích hoạt chế độ phát triển và đi đến trang Nhà cung cấp thanh toán trong Tài khoản ‣ Cấu hình ‣ Nhà cung cấp thanh toán. Nhấp vào Ogone, và trong tab Thông tin đăng nhập, chọn thuật toán mà bạn muốn sử dụng trong trường Hàm băm.

Bạn hiện đang được yêu cầu tạo ra SHA-IN passphrases. SHA-INSHA-OUT passphrases được sử dụng để ký số các yêu cầu giao dịch và phản hồi giữa SotaERP và Ogone. Bằng cách sử dụng những passphrases 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ừ bên kia không bị thay đổi hoặc can thiệp.

Nhập cùng SHA-IN passphrase trong cả hai Kiểm tra cho e-Commerce & Alias GatewayKiểm tra cho DirectLink và Batch (Tự động). Bạn có thể để trống trường địa chỉ IP.

Các cụm từ SHA-INSHA-OUT của bạn nên khác nhau, và có độ dài từ 16 đến 32 ký tự. Hãy đảm bảo sử dụng cùng các cụm từ SHA-INSHA-OUT trong toàn bộ cấu hình Ogone, vì SotaERP chỉ cho phép một cụm từ SHA-IN và một cụm từ SHA-OUT duy nhất.

Để lấy khóa SHA-OUT, đăng nhập vào tài khoản Ogone của bạn, đi đến Configuration ‣ Technical Information ‣ Transaction feedback ‣ All transaction submission modes, và lấy hoặc tạo khóa API KeyClient Key của bạn. Hãy chú ý sao chép khóa API của bạn vì bạn sẽ không được phép lấy lại sau này mà không cần tạo một khóa mới.

Khi hoàn thành, hãy đi đế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ể được để trống, vì SotaERP 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.

  • Yêu cầu trực tiếp từ máy chủ đến máy chủ HTTP: nên được thiết lập thành Trực tuyến nhưng chuyển sang yêu cầu trì hoãn khi yêu cầu trực tuyến thất bại.

  • Cả hai trường URL nên chứa cùng một URL sau, với <example> được thay thế bằng cơ sở dữ liệu của bạn: https://<example>/payment/ogone/return.

  • Tham số Thương mại điện tử Động nên chứa các giá trị sau: ALIAS, AMOUNT, CARDNO, CN, CURRENCY, IP, NCERROR ORDERID, PAYID, PM, STATUS, TRXDATE. Các tham số khác có thể được bao gồm (nếu bạn có một tích hợp khác với Ogone yêu cầu chúng), nhưng không được khuyến khích.

  • Trong phần Tất cả các chế độ nộp giao dịch, điền SHA-OUT passphrase và vô hiệu hóa HTTP request for status change.

Để cho phép khách hàng lưu thông tin thẻ tín dụng của họ để sử dụng sau này, hãy đi đến Configuration ‣ Alias ‣ My alias information. Từ tab này, bạn có thể cấu hình cách người dùng có thể lưu chi tiết thẻ của mình, trong bao lâu thông tin được lưu, liệu một ô đánh dấu để lưu thông tin thẻ có nên được hiển thị hay không, v.v.

Cài đặt trong SotaERP

Để thiết lập Ogone trong SotaERP, đi đến Accounting ‣ Configuration ‣ Payment Providers và mở Ogone provider. Trong tab Credentials, nhập PSPID của tài khoản Ogone của bạn, và điền các trường khác theo cấu hình trong Ogone portal.