Razorpay¶
Razorpay là nhà cung cấp thanh toán trực tuyến được thành lập tại Ấn Độ, hỗ trợ hơn 100 phương thức thanh toán.
Tạo tài khoản Razorpay với Odoo (chỉ dành cho công ty Ấn Độ)¶
Ghi chú
Phương pháp này chỉ dành cho các công ty Ấn Độ.
Luồng này không hỗ trợ test mode.
Navigate to the Razorpay payment provider và bấm Connect.
Tiến hành tạo tài khoản và nhập mã xác minh khi được yêu cầu.
Mẹo
Nếu bạn đã có tài khoản Razorpay, nhập thông tin xác thực Razorpay, chọn tài khoản bạn muốn liên kết với cơ sở dữ liệu Odoo của mình (nếu áp dụng), sau đó nhấn Continue.
Khi quá trình kết thúc, nhấn Authorize. Nếu đã gửi đầy đủ thông tin yêu cầu, bạn sẽ được chuyển hướng về Odoo và nhà cung cấp thanh toán là Enabled.
Nhập thủ công thông tin xác thực và webhook¶
Cấu hình Razorpay¶
Create a Razorpay account nếu cần và đăng nhập vào Razorpay Dashboard
Đi tới tab Payments ở đầu trang.
Bật công tắc Test Mode trong menu bên trái để thử tích hợp mà không thu phí khách hàng. Tắt công tắc này khi bạn đã sẵn sàng nhận thanh toán thực.
Nhấn Account & Settings trong menu bên trái, sau đó, dưới Website and app settings, chọn API Keys
Sao chép các giá trị của các trường Key Id và Secret Key và lưu lại để dùng sau.
Nhấn Account & Settings trong menu bên trái, sau đó, dưới Website and app settings, chọn Webhooks
- Nhấn Add New Webhook, sau đó nhập URL cơ sở dữ liệu Odoo của bạn, tiếp theo là
/payment/razorpay/webhookvào trường Webhook URL.Ví dụ:https://example.odoo.com/payment/razorpay/webhook. Điền vào trường Secret bằng mật khẩu bạn chọn và lưu lại để dùng sau.
Bật các sự kiện sau: payment.authorized, payment.captured, payment.failed, refund.failed, và refund.processed
Nhấn Create Webhook để hoàn tất cấu hình.
Quan trọng
Tính năng Recurring payments phải được kích hoạt để chấp nhận thanh toán định kỳ. Để bật tính năng này, gửi yêu cầu đến Razorpay Support team.
Cấu hình Odoo¶
Kích hoạt developer mode.
Trong tab Credentials, nhập Key Id, Key Secret và Webhook Secret với các giá trị bạn đã lưu khi Cấu hình Razorpay.
Cấu hình các tùy chọn còn lại nếu cần.
Đặt trường State thành Enabled (hoặc Test Mode nếu bạn đang thử Razorpay ở chế độ test).
Quan trọng
Nếu bạn cấu hình Odoo để capture amounts manually:
Manual voiding of a transaction is not supported by Razorpay.
Transactions that remain uncaptured for more than five days are automatically voided.
Xem thêm