Thanh toán online

Odoo nhúng một số nhà cung cấp dịch vụ thanh toán cho phép khách hàng của bạn thanh toán trực tuyến, trên cổng thông tin khách hàng của họ hoặc trên trang web thương mại điện tử của bạn. Họ có thể thanh toán đơn đặt hàng, hóa đơn hoặc đăng ký bằng các khoản thanh toán định kỳ bằng phương thức thanh toán ưa thích của họ, chẳng hạn như thẻ tín dụng.

Mỗi nhà cung cấp thanh toán được liên kết với danh sách các phương thức thanh toán được hỗ trợ :ref:`<payment_providers/payment_methods> ` có thể được (hủy) kích hoạt dựa trên nhu cầu của bạn.

Biểu mẫu thanh toán trực tuyến

Ghi chú

Ứng dụng Odoo ủy quyền xử lý thông tin nhạy cảm cho nhà cung cấp dịch vụ thanh toán được chứng nhận để bạn không bao giờ phải lo lắng về việc tuân thủ PCI. Không có thông tin nhạy cảm nào (như số thẻ tín dụng) được lưu trữ trên máy chủ Odoo hoặc cơ sở dữ liệu Odoo được lưu trữ ở nơi khác. Thay vào đó, ứng dụng Odoo sử dụng một số tham chiếu duy nhất cho dữ liệu được lưu trữ an toàn trong hệ thống của nhà cung cấp dịch vụ thanh toán.

Nhà cung cấp thanh toán được hỗ trợ

Để truy cập các nhà cung cấp thanh toán được hỗ trợ, hãy đi tới :menuselection: Kế toán --&gt; Cấu hình --&gt; Nhà cung cấp thanh toán, :menuselection: Trang web --&gt; Cấu hình --&gt; Nhà cung cấp thanh toán hoặc :menuselection: Bán hàng --&gt; Cấu hình --&gt; Nhà cung cấp thanh toán.

Nhà cung cấp thanh toán trực tuyến

Luồng thanh toán từ

:ref:`Phân loại<payment_providers/tokenization> `

:ref:`Chụp thủ công<payment_providers/manual_capture> `

:ref:`Hoàn tiền<payment_providers/refunds> `

:ref:`Thanh toán nhanh<payment_providers/express_checkout> `

Adyen

Odoo

Toàn bộ và một phần

Toàn bộ và một phần

:doc:`Dịch vụ thanh toán của Amazon<payment_providers/amazon_payment_services> `

Trang web của nhà cung cấp

AsiaPay

Trang web của nhà cung cấp

Authorize.Net

Odoo

Chỉ đầy đủ

Chỉ đầy đủ

Buckaroo

Trang web của nhà cung cấp

Flutterwave

Trang web của nhà cung cấp

:doc:`Thị trường Pago<payment_providers/mercado_pago> `

Trang web của nhà cung cấp

Mollie

Trang web của nhà cung cấp

PayPal

Trang web của nhà cung cấp

Razorpay

Odoo

Chỉ đầy đủ

Toàn bộ và một phần

Stripe

Odoo

Chỉ đầy đủ

Toàn bộ và một phần

:doc:`Thế giới<payment_providers/worldline> `

Trang web của nhà cung cấp

:doc:`Xendit<payment_providers/xendit> `

Trang web của nhà cung cấp

Ghi chú

  • Mỗi nhà cung cấp có luồng cấu hình riêng, tùy thuộc vào tính năng khả dụng.

  • Một số nhà cung cấp thanh toán trực tuyến này cũng có thể được thêm vào dưới dạng tài khoản ngân hàng &lt;../finance/accounting/bank&gt;, nhưng đây không phải là quy trình giống như khi thêm chúng làm nhà cung cấp thanh toán. Các nhà cung cấp thanh toán cho phép khách hàng thanh toán trực tuyến và các tài khoản ngân hàng được thêm vào và cấu hình trong ứng dụng Kế toán để thực hiện :doc:`đối chiếu ngân hàng<accounting/bank/reconciliation> `.

Mẹo

Ngoài các nhà cung cấp dịch vụ thanh toán thông thường tích hợp với API, chẳng hạn như Stripe, PayPal hoặc Adyen, Odoo còn đóng gói :doc:`Nhà cung cấp dịch vụ thanh toán demo<payment_providers/demo> `. Nhà cung cấp dịch vụ thanh toán này cho phép bạn kiểm tra luồng kinh doanh liên quan đến thanh toán trực tuyến. Không cần thông tin xác thực vì các khoản thanh toán demo là các khoản thanh toán giả.

Thanh toán ngân hàng

  • :doc:`Chuyển khoản<payment_providers/wire_transfer> `
    Khi được chọn, Odoo sẽ hiển thị thông tin thanh toán của bạn với tham chiếu thanh toán. Bạn phải phê duyệt thanh toán theo cách thủ công sau khi nhận được trong tài khoản ngân hàng của mình.
  • Ghi nợ trực tiếp SEPA &lt;../finance/accounting/payments/batch_sdd&gt;
    Khách hàng của bạn có thể chuyển khoản ngân hàng để đăng ký lệnh ghi nợ trực tiếp SEPA và yêu cầu trừ tiền trực tiếp vào tài khoản ngân hàng của họ.

Cho phép nhà cung cấp thanh toán

Để thêm nhà cung cấp dịch vụ thanh toán mới và cung cấp các phương thức thanh toán liên quan cho khách hàng, hãy thực hiện như sau:

  1. Truy cập trang web của nhà cung cấp dịch vụ thanh toán, tạo tài khoản và đảm bảo bạn có thông tin xác thực API được yêu cầu để sử dụng cho bên thứ ba. Những thông tin này là cần thiết để Odoo giao tiếp với nhà cung cấp dịch vụ thanh toán.

  2. Trong Odoo, điều hướng đến Nhà cung cấp dịch vụ thanh toán bằng cách vào Kế toán --gt; Cấu hình --gt; Nhà cung cấp dịch vụ thanh toán, Trang web --gt; Cấu hình --gt; Nhà cung cấp dịch vụ thanh toán hoặc Bán hàng --gt; Cấu hình --gt; Nhà cung cấp dịch vụ thanh toán.

  3. Chọn nhà cung cấp và cấu hình tab Credentials.

  4. Đặt trường State thành Enabled.

Ghi chú

  • Các trường có sẵn trong tab Credentials phụ thuộc vào nhà cung cấp thanh toán. Tham khảo tài liệu liên quan :ref:`<payment_providers/supported_providers> ` để biết thêm thông tin.

  • Sau khi bạn đã bật nhà cung cấp thanh toán, nó sẽ tự động được xuất bản trên trang web của bạn. Nếu bạn muốn hủy xuất bản, hãy nhấp vào nút Đã xuất bản. Khách hàng không thể thực hiện thanh toán thông qua nhà cung cấp chưa xuất bản, nhưng họ vẫn có thể quản lý (xóa và chỉ định cho một đăng ký) các mã thông báo hiện có của họ được liên kết với nhà cung cấp đó.

Chế độ kiểm tử

Nếu bạn muốn dùng thử nhà cung cấp dịch vụ thanh toán, hãy đặt trường State trong biểu mẫu nhà cung cấp dịch vụ thanh toán thành Test mode, sau đó nhập thông tin xác thực thử nghiệm/hộp cát của nhà cung cấp vào tab Credentials.

Ghi chú

Theo mặc định, nhà cung cấp dịch vụ thanh toán vẫn chưa được công bố ở chế độ thử nghiệm để khách truy cập không nhìn thấy.

Cảnh báo

Chúng tôi khuyên bạn nên sử dụng chế độ thử nghiệm trên cơ sở dữ liệu trùng lặp hoặc thử nghiệm để tránh các sự cố tiềm ẩn với việc đánh số hóa đơn của bạn.

Phương thức thanh toán

Mỗi nhà cung cấp thanh toán đều liên quan đến danh sách các phương thức thanh toán được hỗ trợ; các phương thức được liệt kê trong trường Phương thức thanh toán trong tab Cấu hình của biểu mẫu nhà cung cấp thanh toán là những phương thức đã được kích hoạt. Để kích hoạt hoặc hủy kích hoạt phương thức thanh toán cho một nhà cung cấp, hãy nhấp vào Bật Phương thức Thanh toán, sau đó nhấp vào nút chuyển đổi của phương thức liên quan.

Mẹo

Các phương thức thanh toán được hiển thị trên trang web của bạn dựa trên thứ tự trình tự của chúng. Để sắp xếp lại chúng, hãy nhấp vào Enable Payment Methods trong biểu mẫu nhà cung cấp dịch vụ thanh toán, sau đó, trong danh sách Payment Methods, hãy kéo và thả các phương thức thanh toán theo thứ tự mong muốn.

Biểu tượng và thương hiệu

Các biểu tượng hiển thị bên cạnh phương thức thanh toán trên trang web của bạn là biểu tượng của các thương hiệu được kích hoạt cho phương thức thanh toán hoặc, nếu không có, biểu tượng của chính các phương thức thanh toán. Để sửa đổi chúng, hãy vào :menuselection: Accounting --&gt; Configuration --&gt; Payment Methods, :menuselection: Website --&gt; Configuration --&gt; Payment Methods hoặc :menuselection: Sales --&gt; Configuration --&gt; Payment Methods, sau đó nhấp vào phương thức thanh toán.

Để sửa đổi biểu tượng phương thức thanh toán, hãy di chuột qua hình ảnh ở góc trên bên phải của biểu mẫu phương thức thanh toán và nhấp vào biểu tượng (pencil).

Chọn tab Brands để xem các thương hiệu đã được kích hoạt cho phương thức thanh toán. Các thương hiệu và biểu tượng liên quan của chúng được hiển thị dựa trên thứ tự trình tự của chúng; để sắp xếp lại chúng, hãy kéo và thả chúng theo thứ tự mong muốn. Để sửa đổi biểu tượng của một thương hiệu, hãy chọn thương hiệu, sau đó, trong cửa sổ bật lên mở ra, hãy di chuột qua hình ảnh ở góc trên bên phải và nhấp vào biểu tượng (pencil).

Cấu hình nâng cao

Để cấu hình thêm phương thức thanh toán, hãy vào Accounting --gt; Configuration --gt; Payment Methods, Website --gt; Configuration --gt; Payment Methods hoặc Sales --gt; Configuration --gt; Payment Methods. Nhấp vào phương thức thanh toán, sau đó kích hoạt developer mode<developer-mode> `. Nhấp vào tab :guilabel:`Cấu hình để điều chỉnh các tính năng.

Nguy hiểm

  • Mỗi phương thức thanh toán được cấu hình trước theo cách phù hợp với hành vi của nhà cung cấp dịch vụ thanh toán và tích hợp của họ với Odoo. Bất kỳ thay đổi nào đối với cấu hình này đều có thể dẫn đến lỗi và trước tiên phải được thử nghiệm trên cơ sở dữ liệu trùng lặp hoặc thử nghiệm.

  • Các sửa đổi đối với cấu hình phương thức thanh toán chỉ có hiệu lực trong phạm vi khả năng của phương thức và nhà cung cấp. Ví dụ: thêm :ref:`countries<payment_providers/currencies_countries> ` cho phương thức thanh toán chỉ được hỗ trợ ở một quốc gia hoặc cho phép :ref:`tokenization<payment_providers/tokenization> ` đối với một phương pháp được liên kết với nhà cung cấp không hỗ trợ thì sẽ không tạo ra kết quả mong muốn.

Token hoá

Nếu nhà cung cấp thanh toán hỗ trợ tính năng này<payment_providers/online_providers> `, khách hàng có thể lưu thông tin chi tiết về phương thức thanh toán của họ để sử dụng sau. Để bật tính năng này, hãy vào tab :guilabel:`Cấu hình của nhà cung cấp dịch vụ thanh toán đã chọn và bật Cho phép lưu phương thức thanh toán.

Trong trường hợp này, một mã thông báo thanh toán được tạo trong Odoo để sử dụng làm phương thức thanh toán cho các khoản thanh toán tiếp theo mà không cần khách hàng phải nhập lại thông tin chi tiết về phương thức thanh toán của họ. Điều này đặc biệt hữu ích cho tỷ lệ chuyển đổi thương mại điện tử và các đăng ký sử dụng thanh toán định kỳ.

Mẹo

Để thêm hoặc xóa thông tin chi tiết về phương thức thanh toán đã lưu, khách hàng có thể nhấp vào Quản lý phương thức thanh toán trong :ref:`cổng thông tin khách hàng<users-portal-payment-methods> `.

PCI DSS và Chứng nhận tuân thủ

Odoo không phải là PCI<https://www.pcisecuritystandards.org> `_ Được chứng nhận DSS không lưu trữ dữ liệu chủ thẻ hoặc xử thanh toán. Thay vào đó, thuê ngoài việc hóa thanh toán cho :ref:`các nhà cung cấp thanh toán bên ngoài<payment_providers/online_providers> `, nghĩa với cách khách hàng của Odoo, bạn chỉ cần hoàn thành Bản câu hỏi tự đánh giá (SAQ) tối thiểu với nhà cung cấp để được Chứng nhận tuân thủ (AoC) đạt được sự tuân thủ PCI. Odoo không nên được đề cập bộ xử thanh toán hoặc nhà cung cấp dịch vụ bên thứ ba trong :abbr:`SAQ (Bản câu hỏi tự đánh giá).

Chụp thủ công

Nếu nhà cung cấp thanh toán hỗ trợ tính năng này<payment_providers/online_providers> `, bạn có thể ủy quyền và thu tiền thanh toán theo hai bước thay vì một. Để bật tính năng này, hãy vào tab :guilabel:`Cấu hình của nhà cung cấp dịch vụ thanh toán đã chọn và bật Thu tiền thủ công.

Khi bạn ủy quyền thanh toán, số tiền được giữ lại trên phương thức thanh toán của khách hàng nhưng không bị tính phí ngay lập tức. Chúng được tính phí khi bạn ghi lại thủ công khoản thanh toán sau đó. Bạn cũng có thể hủy ủy quyền để hủy và giải phóng số tiền được giữ lại. Việc ghi lại thanh toán thủ công hữu ích trong nhiều tình huống:

  • Nhận xác nhận thanh toán và đợi cho đến khi đơn hàng được giao để nhận thanh toán.

  • Xem xét và xác minh tính hợp lệ của đơn hàng trước khi hoàn tất thanh toán và bắt đầu quá trình thực hiện.

  • Tránh mức phí hoàn tiền cao đối với các khoản thanh toán được hoàn lại: nhà cung cấp dịch vụ thanh toán sẽ không tính phí bạn khi hủy bỏ quyền ủy quyền.

  • Giữ một khoản tiền đặt cọc để trả lại sau, trừ đi mọi khoản khấu trừ (ví dụ, trong trường hợp hư hỏng).

Để ghi lại khoản thanh toán sau khi đã được ủy quyền, hãy chuyển đến đơn đặt hàng hoặc hóa đơn liên quan và nhấp vào nút Ghi lại giao dịch. Để giải phóng tiền, hãy nhấp vào nút Void Transaction.

Ghi chú

  • Một số nhà cung cấp dịch vụ thanh toán chỉ hỗ trợ việc thu một phần số tiền được ủy quyền. Số tiền còn lại sau đó có thể được thu hoặc hủy bỏ. Các nhà cung cấp này có giá trị Toàn bộ và một phần trong bảng :ref:`ở trên<payment_providers/online_providers> `. Các nhà cung cấp chỉ hỗ trợ việc thu hoặc hủy tổng số tiền có giá trị Chỉ đầy đủ.

  • Số tiền này có thể không được giữ lại mãi mãi. Sau một thời gian nhất định, chúng có thể tự động được trả lại vào phương thức thanh toán của khách hàng. Tham khảo tài liệu của nhà cung cấp dịch vụ thanh toán của bạn để biết thời hạn giữ lại chính xác.

  • Odoo không hỗ trợ tính năng này cho tất cả các nhà cung cấp dịch vụ thanh toán, nhưng một số cho phép thu thập thủ công từ giao diện trang web của họ.

Hoàn tiền

Nếu nhà cung cấp dịch vụ thanh toán của bạn hỗ trợ tính năng này, bạn có thể hoàn tiền thanh toán trực tiếp từ Odoo. Không cần phải bật tính năng này trước. Để hoàn tiền thanh toán cho khách hàng, hãy điều hướng đến mục đó và nhấp vào nút Refund.

Ghi chú

  • Một số nhà cung cấp dịch vụ thanh toán chỉ hỗ trợ hoàn lại một phần số tiền. Số tiền còn lại sau đó cũng có thể được hoàn lại tùy chọn. Các nhà cung cấp này có giá trị Toàn bộ và một phần trong bảng :ref:`ở trên<payment_providers/online_providers> `. Các nhà cung cấp chỉ hỗ trợ hoàn lại toàn bộ số tiền có giá trị Chỉ toàn bộ.

  • Odoo không hỗ trợ tính năng này cho tất cả các nhà cung cấp dịch vụ thanh toán, nhưng một số cho phép hoàn lại tiền thanh toán từ giao diện trang web của họ.

Thanh toán nhanh

Nếu nhà cung cấp thanh toán hỗ trợ tính năng này<payment_providers/online_providers> `, bạn có thể cho phép khách hàng sử dụng các nút :guilabel:`Google PayApple Pay và thanh toán các đơn hàng thương mại điện tử của họ chỉ bằng một cú nhấp chuột. Khi họ sử dụng một trong những nút này, khách hàng sẽ đi thẳng từ giỏ hàng đến trang xác nhận mà không cần điền vào biểu mẫu liên hệ. Họ chỉ cần xác thực thanh toán trên biểu mẫu thanh toán của Google hoặc Apple.

Để bật tính năng này, hãy vào tab Cấu hình của nhà cung cấp dịch vụ thanh toán đã chọn và bật Cho phép thanh toán nhanh.

Ghi chú

Tất cả giá hiển thị trên mẫu thanh toán nhanh luôn bao gồm thuế.

Tình trạng còn hàng

Bạn có thể điều chỉnh tính khả dụng của nhà cung cấp dịch vụ thanh toán bằng cách chỉ định Số tiền tối đa được phép và sửa đổi Tiền tệQuốc gia trong tab Cấu hình.

Mẹo

Để hiển thị báo cáo về tính khả dụng cho các nhà cung cấp thanh toán và phương thức thanh toán, và để giúp chẩn đoán các vấn đề về tính khả dụng tiềm ẩn trên biểu mẫu thanh toán, hãy bật Chế độ nhà phát triển (chế độ gỡ lỗi), sau đó nhấp vào biểu tượng (bug) bên cạnh tiêu đề Chọn phương thức thanh toán trên biểu mẫu thanh toán. Báo cáo bao gồm danh sách các nhà cung cấp thanh toán và phương thức thanh toán được bật, lý do tại sao bất kỳ nhà cung cấp hoặc phương thức thanh toán nào không khả dụng, nếu có, và danh sách các nhà cung cấp được hỗ trợ cho từng phương thức thanh toán.

Tiền tệ và quốc gia

Tất cả các nhà cung cấp dịch vụ thanh toán đều có danh sách các loại tiền tệ và quốc gia khả dụng khác nhau. Chúng đóng vai trò là bộ lọc đầu tiên trong quá trình thanh toán, tức là các phương thức thanh toán được liên kết với nhà cung cấp dịch vụ thanh toán sẽ không khả dụng để lựa chọn nếu loại tiền tệ hoặc quốc gia của khách hàng không nằm trong danh sách được hỗ trợ. Vì có thể có lỗi, cập nhật và thông tin chưa biết trong danh sách các loại tiền tệ và quốc gia khả dụng, nên có thể thêm hoặc xóa các loại tiền tệ hoặc quốc gia được hỗ trợ của nhà cung cấp dịch vụ thanh toán.

Ghi chú

  • :ref:`Phương thức thanh toán<payment_providers/payment_methods> ` cũng có danh sách các loại tiền tệ và quốc gia khả dụng đóng vai trò như một bộ lọc khác trong quá trình thanh toán.

  • Nếu danh sách các loại tiền tệ hoặc quốc gia được hỗ trợ trống, điều đó có nghĩa là danh sách quá dài để hiển thị hoặc Odoo không có thông tin về nhà cung cấp thanh toán đó. Nhà cung cấp thanh toán vẫn khả dụng, mặc dù có khả năng thanh toán sẽ bị từ chối ở giai đoạn sau nếu quốc gia hoặc loại tiền tệ không được hỗ trợ.

Số lượng tối đa

Bạn có thể giới hạn Số tiền tối đa có thể thanh toán bằng nhà cung cấp đã chọn. Để trường 0.00 để nhà cung cấp thanh toán có thể sử dụng bất kể số tiền thanh toán là bao nhiêu.

Quan trọng

Tính năng này không có mục đích hoạt động trên các trang cho phép khách hàng cập nhật số tiền thanh toán, ví dụ: đoạn mã Quyên góp và trang Thanh toán khi đã thanh toán phương thức vận chuyển &lt;../websites/ecommerce/checkout_payment_shipping/shipping&gt; được bật.

Nhật ký thanh toán

A nhật ký thanh toán<accounting/bank> ` phải được định nghĩa để nhà cung cấp thanh toán ghi lại các khoản thanh toán trên **tài khoản chưa thanh toán**. Theo mặc định, nhật ký :guilabel:`Ngân hàng được thêm vào làm nhật ký thanh toán cho tất cả các nhà cung cấp thanh toán. Để sửa đổi, hãy chuyển đến tab Cấu hình của nhà cung cấp thanh toán đã chọn và chọn một Nhật ký thanh toán khác.

Ghi chú

  • Nhật ký thanh toán phải là nhật ký Ngân hàng.

  • Có thể sử dụng cùng một nhật ký cho nhiều nhà cung cấp dịch vụ thanh toán.

  • Nhật ký thanh toán chỉ được cấu hình nếu ứng dụng :doc:`Lập hóa đơn hoặc Kế toán<accounting> ` đã được cài đặt.

Góc nhìn kế toán

Theo quan điểm kế toán, có hai loại quy trình thanh toán trực tuyến: các khoản thanh toán được gửi trực tiếp vào tài khoản ngân hàng của bạn và tuân theo quy trình đối chiếu thông thường :doc:`<accounting/bank/reconciliation> ` quy trình làm việc và những quy trình đến từ bên thứ ba :ref:`nhà cung cấp thanh toán trực tuyến<payment_providers/online_providers> ` và yêu cầu bạn phải tuân theo quy trình kế toán khác. Đối với các khoản thanh toán này, bạn cần cân nhắc cách bạn muốn ghi lại các mục nhật ký thanh toán của mình. Chúng tôi khuyên bạn nên hỏi ý kiến kế toán viên của mình.

Theo mặc định, Tài khoản ngân hàng được xác định cho :ref:`nhật ký thanh toán<payment_providers/journal> ` được sử dụng, nhưng bạn cũng có thể chỉ định một :ref:`tài khoản chưa thanh toán<bank/outstanding-accounts> ` cho mỗi nhà cung cấp dịch vụ thanh toán để tách biệt các khoản thanh toán của nhà cung cấp này với các khoản thanh toán khác.

Xác định tài khoản chưa thanh toán cho nhà cung cấp dịch vụ thanh toán.