Stripe¶
`Sọc<https://stripe.com/> `_ 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 và các phương thức thanh toán khác.
Xem thêm
`Danh sách các quốc gia được Stripe hỗ trợ<https://stripe.com/global> `_
`Danh sách các phương thức thanh toán được Stripe hỗ trợ<https://stripe.com/payments/payment-methods> `_
Tạo tài khoản Stripe của bạn với Odoo¶
Phương pháp để có được thông tin xác thực của bạn phụ thuộc vào loại lưu trữ của bạn:
Điều hướng đến nhà cung cấp thanh toán Stripe<payment_providers/supported_providers> ` và nhấp vào :guilabel:`Kết nối Stripe.
Thực hiện quy trình thiết lập và xác nhận địa chỉ email khi Stripe gửi cho bạn email xác nhận.
Khi kết thúc quá trình, hãy nhấp vào Đồng ý và gửi. Nếu tất cả thông tin được yêu cầu đã được gửi, bạn sẽ được chuyển hướng đến Odoo và nhà cung cấp thanh toán của bạn đã được bật.
Điều hướng đến nhà cung cấp thanh toán Stripe<payment_providers/supported_providers> ` và nhấp vào :guilabel:`Kết nối Stripe.
Thực hiện quy trình thiết lập và xác nhận địa chỉ email khi Stripe gửi cho bạn email xác nhận.
Khi quá trình kết thúc, hãy nhấp vào Đồng ý và gửi; sau đó bạn sẽ được chuyển hướng đến nhà cung cấp thanh toán Stripe trong Odoo.
Đặt trường State thành Enabled.
Mẹo
Để sử dụng tài khoản Stripe hiện có, :ref:`kích hoạt chế độ Nhà phát triển<developer-mode> ` và :ref:`bật Stripe theo cách thủ công<payment_providers/add_new> `. Sau đó bạn có thể :ref:`Điền thông tin đăng nhập của bạn<stripe/api_keys> `, :ref:`tạo một webhook<stripe/webhook> ` và kích hoạt nhà cung cấp dịch vụ thanh toán.
Bạn cũng có thể kiểm tra Stripe bằng cách sử dụng Chế độ kiểm tử. Để thực hiện, trước tiên, hãy
đăng nhập vào bảng điều khiển Stripe của bạn<https://dashboard.stripe.com/dashboard> `_ và chuyển sang **Chế độ thử nghiệm**. Sau đó, trong Odoo, :ref:`kích hoạt chế độ Nhà phát triển<developer-mode> `, :ref:`điều hướng đến nhà cung cấp thanh toán Stripe<payment_providers/supported_providers> `, :ref:`điền thông tin xác thực API của bạn<stripe/api_keys> ` bằng các phím kiểm tra và đặt trường :guilabel:`State
thành Test Mode.
Điền thông tin của bạn¶
Nếu thông tin xác thực API của bạn là bắt buộc để kết nối với tài khoản Stripe, hãy thực hiện như sau:
Đi tới
trang khóa API trên Stripe<https://dashboard.stripe.com/account/apikeys> `_, hoặc đăng nhập vào bảng điều khiển Stripe của bạn và đi tới :menuselection:`Nhà phát triển --> Khóa API
.Trong phần Khóa chuẩn, hãy sao chép Khóa có thể xuất bản và Khóa bí mật rồi lưu lại để sử dụng sau.
Trong Odoo, :ref:`điều hướng đến nhà cung cấp thanh toán Stripe<payment_providers/supported_providers> `.
Trong tab Credentials, hãy điền vào các trường Publishable Key và Secret Key bằng các giá trị bạn đã lưu trước đó.
Tạo webhook¶
Nếu bạn cần Bí mật ký Webhook để kết nối với tài khoản Stripe, bạn có thể tạo webhook tự động hoặc thủ công.
Hãy đảm bảo rằng Khóa có thể xuất bản và khóa bí mật của bạn<stripe/api_keys> ` được điền vào, sau đó nhấp vào :guilabel:`Tạo webhook của bạn.
Đi đến trang
Webhooks trên Stripe<https://dashboard.stripe.com/webhooks> `_, hoặc đăng nhập vào bảng điều khiển Stripe của bạn và đi tới :menuselection:`Nhà phát triển --> Webhooks
.Trong phần Hosted endpoints, nhấp vào Add endpoint. Sau đó, trong trường Endpoint URL, nhập URL cơ sở dữ liệu Odoo của bạn, theo sau là
/payment/stripe/webhook
, ví dụ:https://yourcompany.odoo.com/payment/stripe/webhook
.Nhấp vào Chọn sự kiện ở cuối biểu mẫu, sau đó chọn các sự kiện sau:
trong phần Charge: charge.refunded và charge.refund.updated;
trong phần Ý định thanh toán: payment_intent.amount_capturable_updated, payment_intent.payment_failed, payment_intent.processing, và payment_intent.succeeded;
trong phần Thiết lập ý định: setup_intent.succeeded.
Nhấp vào Thêm sự kiện.
Nhấp vào Thêm điểm cuối, sau đó nhấp vào Tiết lộ và lưu Bí mật ký để sử dụng sau.
Trong Odoo, :ref:`điều hướng đến nhà cung cấp thanh toán Stripe<payment_providers/supported_providers> `.
Trong tab Credentials, hãy điền giá trị bạn đã lưu trước đó vào trường Webhook Signing Secret.
Ghi chú
Bạn có thể chọn các sự kiện khác nhưng hiện tại Odoo không xử lý những sự kiện này.
Bật Apple Pay¶
Để cho phép khách hàng sử dụng nút Apple Pay để thanh toán đơn hàng thương mại điện tử của họ, hãy đi tới tab Cấu hình, bật Cho phép thanh toán nhanh và nhấp vào Bật Apple Pay.
Xem thêm
:ref:`Thanh toán nhanh và Google Pay<payment_providers/express_checkout> `
Sử dụng Stripe làm thiết bị đầu cuối thanh toán tại Điểm bán hàng <../../sales/point_of_sale/payment_methods/terminals/stripe>