PayPal¶
Paypal là nhà cung cấp thanh toán trực tuyến của Hoa Kỳ, khả dụng toàn cầu và là một trong số ít không thu phí đăng ký.
Ghi chú
Trong khi PayPal khả dụng ở over 200 countries/regions, chỉ a selection of currencies are supported.
Cấu hình trong PayPal¶
Nhấn Apps & Credentials và nhấn Create App
Nhập App Name và nhấn Create App
Sao chép Client ID và Secret và lưu chúng để later
Quan trọng
Nếu bạn sử dụng tên hoặc địa chỉ khách hàng có chứa ký tự có dấu hoặc không phải Latin, bạn phải cấu hình định dạng mã hóa của yêu cầu thanh toán mà Odoo gửi đến PayPal để tránh giao dịch thất bại mà không có thông báo. Để thực hiện, hãy truy cập cài đặt mã hóa ngôn ngữ nút PayPal, nhấp Tùy chọn khác và đặt trường Mã hóa thành UTF-8.
Nếu bạn đang thử PayPal dưới dạng test, truy cập PayPal Sandbox account và configure the encoding format for your sandbox account
Mẹo
Đối với các khoản thanh toán trang web được mã hóa & lỗi EWP_SETTINGS, vui lòng kiểm tra PayPal documentation
Cấu hình trong Odoo¶
Trong tab Credentials, nhập Email liên kết với tài khoản PayPal của bạn, sau đó điền các trường Client ID và Client Secret với các giá trị bạn đã lưu ở bước Cấu hình trong PayPal.
Click Generate your webhook to create the Webhook ID.
Đặt trường State thành Enabled, và đảm bảo nhà cung cấp thanh toán PayPal được Published.
Cấu hình các tùy chọn còn lại theo mong muốn.
Kiểm tra¶
PayPal cung cấp hai tài khoản sandbox mà bạn có thể sử dụng để mô phỏng các giao dịch thực tế:
Một tài khoản doanh nghiệp (được sử dụng làm tài khoản thương nhân, ví dụ:
ab-1abc12345678@business.example.com);Một tài khoản cá nhân mặc định (để sử dụng làm tài khoản người mua, ví dụ,
ba-9cba87654321@personal.example.com).
Để kiểm tra quy trình thanh toán PayPal trong Odoo:
Đăng nhập vào Paypal Developer Site bằng thông tin đăng nhập PayPal của bạn và chuyển tới
Nhấn vào biểu tượng (ellipsis) bên cạnh tài khoản doanh nghiệp sandbox và chọn View/Edit account.
Sao chép Email, Client ID và Secret và lưu chúng cho bước tiếp theo.
Trong Odoo, configure the PayPal payment provider với các giá trị đã lưu ở bước trước và đặt trường State thành Test Mode.
Bạn có thể sau đó chạy một giao dịch thử nghiệm từ Odoo bằng tài khoản cá nhân sandbox.
Xem thêm