PayPal

`Paypal<https://www.paypal.com/> `_ là nhà cung cấp dịch vụ thanh toán trực tuyến của Mỹ có mặt trên toàn thế giới và là một trong số ít nhà cung cấp không tính phí đăng ký.

Ghi chú

Trong khi PayPal có sẵn ở `hơn 200 quốc gia/khu vực<https://www.paypal.com/webapps/mpp/country-worldwide> `_, chỉ `một số loại tiền tệ được hỗ trợ<https://developer.paypal.com/docs/reports/reference/paypal-supported-currencies> `_.

Cấu hình trong PayPal

  1. `Đăng nhập vào Bảng điều khiển nhà phát triển PayPal của bạn<https://developer.paypal.com/dashboard/> `_.

  2. Nhấp vào Ứng dụng amp; Thông tin xác thực và nhấp vào Tạo ứng dụng.

  3. Nhập Tên ứng dụng và nhấp vào Tạo ứng dụng.

  4. Sao chép Client IDSecret và lưu chúng lại để sử dụng sau :ref:`<payment_providers/paypal/configuration-odoo> `.

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 ký tự Latin, bạn phải cấu hình định dạng mã hóa của yêu cầu thanh toán được Odoo gửi đến PayPal để tránh giao dịch không thành công mà không có thông báo. Để thực hiện, hãy truy cập Cài đặt hóa ngôn ngữ nút PayPal<https://www.paypal.com/cgi-bin/websrc?cmd=_profile-language-encoding> `_, nhấp vào :guilabel:`Tùy chọn khác và đặt trường Mã hóa thành UTF-8.

Nếu bạn đang dùng thử PayPal, hãy truy cập tài khoản :ref:`PayPal Sandbox của bạn<payment_providers/paypal/testing> ` và `cấu hình định dạng mã hóa cho tài khoản sandbox của bạn<https://sandbox.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-language-encoding> `_.

Mẹo

Đối với các khoản thanh toán được mã hóa trên trang web và lỗi EWP_SETTINGS, vui lòng kiểm tra `Tài liệu PayPal<https://developer.paypal.com/docs/online/> `_.

Cấu hình trong Odoo

  1. :ref:`Điều hướng đến nhà cung cấp thanh toán PayPal<payment_providers/add_new> `.

  2. Trong tab Credentials, hãy nhập Email được liên kết với tài khoản PayPal của bạn, sau đó điền vào 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. Nhấp vào Tạo webhook để tạo ID Webhook.

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

  5. Cấu hình các tùy chọn còn lại theo ý muốn.

Kiểm tra

PayPal cung cấp hai tài khoản thử nghiệm mà bạn có thể sử dụng để mô phỏng các giao dịch trực tiếp:

  • Tài khoản doanh nghiệp (để sử dụng làm tài khoản thương gia, ví dụ: ab-1abc12345678@business.example.com);

  • Tài khoản cá nhân mặc định (để sử dụng làm tài khoản người mua sắm, 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 Trang web dành cho nhà phát triển Paypal<https://developer.paypal.com/> `_ sử dụng thông tin đăng nhập PayPal của bạn đi tới :menuselection:`Công cụ kiểm tra --&gt; Tài khoản Sandbox.

  2. Nhấp vào biểu tượng (ellipsis) bên cạnh tài khoản doanh nghiệp sandbox và chọn Xem/Chỉnh sửa tài khoản.

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

  4. Trong Odoo, cấu hình nhà cung cấp thanh toán PayPal<payment_providers/paypal/configuration-odoo> ` với các giá trị được lưu ở bước trước và đặt trường :guilabel:`State thành Test Mode.

Sau đó, bạn có thể chạy giao dịch thử nghiệm từ Odoo bằng tài khoản cá nhân sandbox.

Xem thêm