Ogone¶
Ogone, còn được gọi là 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 các giao dịch điện tử an toàn.
Cảnh báo
Nhà cung cấp Ogone không còn được dùng nữa. Thay vào đó, nên sử dụng 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 tới tab Cấu hình.
Bạn cần tạo người dùng API để sử dụng khi tạo giao dịch từ SoOn. 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 việc sử dụng người dùng API sẽ đảm bảo rằng nếu thông tin đăng nhập được sử dụng trong SoOn bị rò rỉ thì bạn sẽ không thể truy cập vào cấu hình Ogone của mình. Ngoài ra, mật khẩu dành cho người dùng API không cần phải cập nhật thường xuyên, không giống như người dùng thông thường.
Để tạo người dùng API, hãy truy cập Người dùng mới. Các trường sau đây phải được cấu hình:
và nhấp vàoUserID: bạn có thể chọn bất cứ thứ 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 bạn muốn.
Hồ sơ: nên được đặt thành Admin.
Người dùng đặc biệt cho API: cần được kiểm tra.
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 đã thiết lập người dùng, hãy đảm bảo rằng nó được kích hoạt mà không gặp bất kỳ lỗi nào. Nếu không, chỉ cần nhấp vào nút Kích hoạt (Lỗi) để đặt lại người dùng.
Thiết lập Ogone cho SoOn¶
Ogone bây giờ phải được cấu hình để chấp nhận thanh toán từ SoOn. Đi tới SHA-512 as Hash Algorithm và UTF-8 as :guilabel: mã hóa ký tự
. Sau đó, đi tới tab Xác minh dữ liệu và nguồn gốc của cùng một 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 thuật toán khác, chẳng hạn như sha-1
hoặc sha-256
, trong SoOn, hãy kích hoạt developer mode và truy cập trang Nhà cung cấp thanh toán trong . 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 Hash function.
Bây giờ bạn được yêu cầu tạo cụm mật khẩu SHA-IN. Cụm mật khẩu SHA-IN và SHA-OUT được sử dụng để ký điện tử các yêu cầu và phản hồi giao dịch giữa SoOn và Ogone. Bằng cách sử dụng các cụm mật khẩu 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ừ hệ thống kia 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 Checks for e-Commerce & Alias Gateway và Checks for DirectLink và Gói (Automatic). Bạn có thể để trống trường địa chỉ IP.
Cụm mật khẩu SHA-IN và SHA-OUT của bạn phải khác nhau và dài từ 16 đến 32 ký tự. Đảm bảo sử dụng cùng một cụm mật khẩu SHA-IN và SHA-OUT trong toàn bộ cấu hình Ogone, vì SoOn chỉ cho phép một SHA-IN và SHA-OUT duy nhất cụm mật khẩu.
Để lấy khóa SHA-OUT, hãy đăng nhập vào tài khoản Ogone của bạn, truy cập
và nhận hoặc tạo Khóa API và Khóa ứng dụng khách của bạn. 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 này nếu không tạo khóa mới.Khi hoàn tất, hãy đi tới
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ể để trống, vì SoOn sẽ chỉ định các URL này cho mọi yêu cầu giao dịch.
Tôi muốn nhận thông số phản hồi giao dịch trên các URL chuyển hướng: cần được kiểm tra.
Yêu cầu từ máy chủ đến máy chủ HTTP trực tiếp: nên được đặt thành
Trực tuyến nhưng chuyển sang yêu cầu hoãn lại khi yêu cầu trực tuyến không thành công
.Cả hai trường URL phải 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
.Thông số thương mại điện tử động phải chứa các giá trị sau:
ALIAS
,AMOUNT
,CARDNO
,CN
,CURRENCY
,IP
,NCERROR
ORDERID
,PAYID
, ` PM`,TÌNH TRẠNG
,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 dùng.Trong phần Tất cả các chế độ gửi giao dịch, hãy điền cụm mật khẩu SHA-OUT và tắt
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 xác thực thẻ tín dụng của họ để sử dụng trong tương lai, hãy đi 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, thông tin được lưu trong bao lâu, hộp kiểm để lưu thông tin thẻ có được hiển thị hay không, v.v.Cài đặt trong SoOn¶
Để thiết lập Ogone trong SoOn, hãy đi tới Thông tin xác thực, nhập PSPID của tài khoản Ogone của bạn và điền vào các trường khác như được định cấu hình trong Cổng thông tin Ogone của bạn.
và mở nhà cung cấp Ogone. Trong tab