Authorize.Net

`Ủy quyền.Net<https://www.authorize.net> `_ là nhà cung cấp giải pháp thanh toán trực tuyến có trụ sở tại Hoa Kỳ, cho phép các doanh nghiệp chấp nhận thẻ tín dụng.

Cấu hình

Tab thông tin xác thực

Odoo cần Thông tin đăng nhập và khóa API của bạn để kết nối với tài khoản Authorize.Net của bạn, bao gồm:

  • ID đăng nhập API: ID chỉ được sử dụng để xác định tài khoản với Authorize.Net.

  • Khóa giao dịch API

  • Khóa chữ ký API

  • Khóa máy khách API

Để lấy lại chúng, hãy đăng nhập vào tài khoản Authorize.Net của bạn, đi tới :menuselection: Account --&gt; Settings --&gt; Security Settings --&gt; API Credentials &amp; Keys, tạo Transaction KeySignature Key của bạn, rồi dán chúng vào các trường liên quan trong Odoo. Sau đó, nhấp vào Generate Client Key.

Quan trọng

Để kiểm tra Authorize.Net bằng tài khoản sandbox, hãy thay đổi State thành Test Mode. Chúng tôi khuyên bạn nên thực hiện việc này trên cơ sở dữ liệu Odoo thử nghiệm, thay vì trên cơ sở dữ liệu chính của bạn.

Nếu bạn sử dụng Chế độ kiểm tra với một tài khoản thông thường, lỗi sau sẽ xuất hiện: ID đăng nhập hoặc mật khẩu của người bán không hợp lệ hoặc tài khoản không hoạt động.

Tab cấu hình

Đặt lệnh giữ thẻ

Với Authorize.Net, bạn có thể kích hoạt :ref:`manual capture<payment_providers/manual_capture> `. Nếu được bật, số tiền sẽ được giữ lại trong thẻ của khách hàng trong 30 ngày nhưng chưa bị tính phí.

Cảnh báo

Sau 30 ngày, giao dịch sẽ tự động bị hủy bởi Authorize.Net.

Xem thêm

Thanh toán ACH (chỉ dành cho Hoa Kỳ)

ACH là một hệ thống chuyển tiền điện tử được sử dụng giữa các tài khoản ngân hàng tại Hoa Kỳ.

Cấu hình

Để cung cấp cho khách hàng khả năng thanh toán bằng ACH, hãy đăng ký dịch vụ eCheck của Authorize.Net<https://www.authorize.net/payments/echeck.html> _. Sau khi eCheck được kích hoạt, hãy sao chép nhà cung cấp thanh toán Authorize.Net đã cấu hình trước đó trên Odoo bằng cách vào :menuselection:`Accounting --&gt; Configuration --&gt; Payment Providers --&gt; Authorize.net. Sau đó, nhấp vào biểu tượng bánh răng () và chọn Duplicate. Đổi tên nhà cung cấp để phân biệt cả hai phiên bản (ví dụ: Authorize.net - Banks).

Khi đã sẵn sàng, hãy thay đổi State của nhà cung cấp thành Enabled cho tài khoản thông thường hoặc Test Mode cho tài khoản thử nghiệm.

Nhập câu lệnh Authorize.Net

Xuất từ Authorize.Net

  • Đăng nhập vào Authorize.Net.

  • Vào Tài khoản --gt; Báo cáo --gt; Báo cáo quyết toán eCheck.Net.

  • Xác định phạm vi xuất bằng cách sử dụng thanh toán hàng loạt mởđóng. Tất cả các giao dịch trong hai thanh toán hàng loạt sẽ được xuất sang Odoo.

  • Chọn tất cả các giao dịch trong phạm vi mong muốn, sao chép chúng và dán vào trang tính Tải xuống báo cáo 1 của :ref:`Mẫu nhập Excel<authorize-import-template> `.

Chọn giao dịch Authorize.Net để nhập

Example

Đợt thanh toán của câu lệnh Authorize.Net

Trong trường hợp này, lô đầu tiên (01/01/2021) của năm thuộc về kỳ quyết toán ngày 31/12/2020, do đó kỳ quyết toán mở là từ ngày 31/12/2020.

Khi dữ liệu nằm trong trang tính Tải xuống báo cáo 1:

  • Đi tới tab Tìm kiếm giao dịch trên Authorize.Net.

  • Trong phần Ngày thanh toán, hãy chọn phạm vi ngày thanh toán theo đợt đã sử dụng trước đó trong các trường Từ:Đến: rồi nhấp vào Tìm kiếm.

  • Khi danh sách đã được tạo, hãy nhấp vào Tải xuống tệp.

  • Trong cửa sổ bật lên, chọn Expanded Fields with CAVV Response/Comma Separated, bật Include Column Headings, rồi nhấp vào Submit.

  • Mở tệp văn bản, chọn Tất cả, sao chép dữ liệu và dán vào trang tính Tải xuống báo cáo 2 của :ref:`Mẫu nhập Excel<authorize-import-template> `.

  • Các dòng quá cảnh được tự động điền và cập nhật trong các trang tính quá cảnh cho báo cáo 1quá cảnh cho báo cáo 2 của mẫu nhập Excel<authorize-import-template> `. Đảm bảo rằng tất cả các mục nhập đều có mặt và **nếu không**, hãy sao chép công thức từ các dòng đã điền trước đó của trang tính :guilabel:`chuyển tiếp cho báo cáo 1 hoặc 2 và dán vào các dòng trống.

Quan trọng

Để có được số dư đóng sổ chính xác, không xóa bất kỳ dòng nào khỏi bảng tính Excel.

Nhập vào Odoo

Để nhập dữ liệu vào Odoo:

  • Mở mẫu nhập :ref:`Excel<authorize-import-template> `.

  • Sao chép dữ liệu từ trang tính transit for report 2 và sử dụng paste special để chỉ dán các giá trị vào trang tính Odoo Import to CSV.

  • Tìm các ô màu xanh trong bảng tính Odoo Import to CSV. Đây là các mục nhập hoàn tiền không có số tham chiếu. Vì không thể nhập chúng dưới dạng như vậy, hãy đi tới Authorize.Net --gt; Account --gt; Statements --gt; eCheck.Net Settlement Statement.

  • Tìm Giao dịch tính phí/Hoàn tiền và nhấp vào đó.

  • Sao chép mô tả hóa đơn, dán vào ô Nhãn của trang tính Nhập Odoo vào CSV và thêm Phí hoàn trả / trước mô tả.

  • Nếu có nhiều hóa đơn, hãy thêm một dòng vào Mẫu nhập Excel<authorize-import-template> ` cho mỗi hóa đơn và sao chép/dán mô tả vào từng dòng :guilabel:`Nhãn tương ứng.

Ghi chú

Đối với hoàn tiền/trả lại kết hợp trong khoản thanh toán, hãy tạo một dòng mới trong :ref:`Mẫu nhập Excel<authorize-import-template> ` cho mỗi hóa đơn.

Example

Mô tả khiếu nại
  • Tiếp theo, xóa các mục zero transactionvoid transaction, rồi thay đổi định dạng của cột Số tiền trong bảng tính Nhập Odoo vào CSV thành Số.

  • Quay lại Báo cáo quyết toán eCheck.Net --gt; Tìm kiếm giao dịch và tìm kiếm lại các ngày quyết toán theo đợt đã sử dụng trước đó.

  • Xác minh rằng ngày thanh toán hàng loạt trên eCheck.Net khớp với ngày thanh toán liên quan được tìm thấy trong cột Ngày của Nhập Odoo vào CSV.

  • Nếu không khớp, hãy thay thế ngày bằng ngày từ eCheck.Net. Sắp xếp cột theo ngày và đảm bảo định dạng là MM/DD/YYYY.

  • Sao chép dữ liệu - bao gồm cả tiêu đề cột - từ trang tính Odoo Import to CSV, dán vào tệp Excel mới và lưu bằng định dạng CSV.

  • Mở ứng dụng Kế toán, đi đến Cấu hình --gt; Nhật ký, đánh dấu vào ô Authorize.Net và nhấp vào Yêu thích --gt; Nhập bản ghi --gt; Tải tệp. Chọn tệp CSV và tải lên Odoo.