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

  1. 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.

  2. Contact the Adyen support team để bật tính năng Multiple partial capture.

  3. Trong khu vực khách hàng của Adyen, hãy vào Developers ‣ API credentials 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.

  4. 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.

  5. 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

  6. Nhập URL trang web Odoo của bạn vào trường Add allowed origins, sau đó nhấn Add.

  7. Nhấn Save changes ở cuối trang.

  8. Đi tới Developers ‣ Webhooks trong menu bên trái và nhấn Create new webhook

  9. Trong cửa sổ bật lên Create new webhook, nhấp Add vào dòng Standard webhook.

  10. 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.

  11. 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.

  12. Nhấn Save configuration ở cuối trang.

  13. Đi tới Developers ‣ API URLs, sau đó sao chép Prefix và lưu lại cho bước Cấu hình Odoo.

Cấu hình Odoo

  1. Navigate to the Adyen payment provider.

  2. Điền vào các trường Merchant account, API Key, Client Key, HMAC KeyAPI URL Prefix với các giá trị đã lưu tại Adyen configuration step.

  3. Cấu hình các tùy chọn còn lại nếu cần.

  4. Đặ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:

  1. Navigate to the Adyen payment provider

  2. Chuyển đến tab Configuration và bật Capture Amount Manually

  3. Đăng nhập vào Khu vực Khách hàng Adyen của bạn, sau đó vào Settings và nhấp vào Company trong phần Account management.

  4. Trong phần General, nhấp vào biểu tượng (Edit property) bên cạnh trường Capture Delay.

  5. 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 capturerefund thanh toán trực tiếp từ khu vực khách hàng Adyen của bạn.