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

  1. Đăng nhập vào Bảng điều khiển Nhà phát triển PayPal

  2. Nhấn Apps & Credentials và nhấn Create App

  3. Nhập App Name và nhấn Create App

  4. Sao chép Client IDSecret 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 accountconfigure 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

  1. Navigate to the payment provider PayPal

  2. 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 IDClient Secret với các giá trị bạn đã lưu ở bước Cấu hình trong PayPal.

  3. Click Generate your webhook to create the Webhook ID.

  4. Đặt trường State thành Enabled, và đảm bảo nhà cung cấp thanh toán PayPal được Published.

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

  1. Đă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 Testing Tools ‣ Sandbox Accounts

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

  3. Sao chép Email, Client IDSecret và lưu chúng cho bước tiếp theo.

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