Adyen¶
Adyen là một công ty Hà Lan cung cấp một số khả năng thanh toán trực tuyến.
Ghi chú
Adyen only works with customers processing more than 10 million annually or invoicing a minimum of 1000 transactions per month.
Cấu hình Adyen¶
Tạo tài khoản Adyen nếu cần và đăng nhập vào Adyen Customer Area.
Mẹo
Log into your Test account to try the integration without charging customers. Switch to your Live account once you are ready to accept payments.
Contact the Adyen support team để bật tính năng Multiple partial capture.
Trong khu vực khách hàng của Adyen, hãy vào và nhấp vào tên người dùng chứng chỉ API tương ứng trong danh sách hoặc nhấp vào Create new credential để tạo một cái mới.
In the Server settings section, click Generate API key, then click the (Copy API key) icon and save the value for the Cấu hình Odoo step.
Trong phần Client settings, nhấp vào Generate client key, sau đó nhấp vào biểu tượng (Copy API key) và lưu giá trị cho bước Cấu hình Odoo
Nhập URL trang web Odoo của bạn vào trường Add allowed origins, sau đó nhấn Add.
Nhấn Save changes ở cuối trang.
Đi tới trong menu bên trái và nhấn Create new webhook
Trong cửa sổ bật lên Create new webhook, nhấp Add vào dòng Standard webhook.
Trong biểu mẫu Webhook generation, ở phần Server configuration, nhập URL của cơ sở dữ liệu Odoo của bạn, sau đó thêm
/payment/adyen/notification.Trong phần Security, nhấn Generate dưới HMAC, sau đó nhấn biểu tượng (Copy HMAC to the clipboard) và lưu giá trị cho bước Cấu hình Odoo.
Nhấn Save configuration ở cuối trang.
Đi tới , sau đó sao chép Prefix và lưu lại cho bước Cấu hình Odoo.
Cấu hình Odoo¶
Điền vào các trường Merchant account, API Key, Client Key, HMAC Key và API URL Prefix với các giá trị đã lưu tại Adyen configuration step.
Cấu hình các tùy chọn còn lại nếu cần.
Đặt trường State thành Enabled
Mẹo
Nếu bạn muốn test Adyen without affecting live transactions, sử dụng thông tin đăng nhập Tài khoản thử nghiệm, nhập https://checkout-test.adyen.com vào trường API URL Prefix, và đặt trường State thành Test Mode.
Ghi nhận thủ công¶
Để bật manual capture cho các khoản thanh toán Adyen, hãy thực hiện các bước sau:
Chuyển đến tab Configuration và bật Capture Amount Manually
Đăng nhập vào Khu vực Khách hàng Adyen của bạn, sau đó vào và nhấp vào Company trong phần Account management.
Trong phần General, nhấp vào biểu tượng (Edit property) bên cạnh trường Capture Delay.
Trong cửa sổ bật lên, đặt trường Capture delay thành Manual và nhấn Save
Ghi chú
Nếu giao dịch không được ghi nhận trong vòng 7 ngày, khách hàng có quyền hủy giao dịch.
Bạn có thể manually capture và refund thanh toán trực tiếp từ khu vực khách hàng Adyen của bạn.
Xem thêm