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 thức này chỉ khả dụng cho các công ty Ấn Độ.

  • Quy trình này không hỗ trợ chế độ thử nghiệm.

  1. Điều hướng đến nhà cung cấp thanh toán Razorpay và nhấp vào Kết nối.

  2. Thực hiện quy trì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, hãy nhập thông tin xác thực Razorpay của bạn, 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 có), sau đó nhấp vào Tiếp tục.

  3. Khi kết thúc quy trình, hãy nhấp vào Ủy quyền. Nếu tất cả thông tin bắt buộc đã được gửi, bạn sẽ được chuyển hướng đến Odoo và nhà cung cấp thanh toán được Kích hoạt.

Nhập thủ công thông tin xác thực và webhook

Cấu hình Razorpay

  1. Tạo tài khoản Razorpay <https://accounts.razorpay.com/> nếu cần và đăng nhập vào Bảng điều khiển Razorpay <https://dashboard.razorpay.com/>.

  2. Chuyển đến tab Payments ở đầu trang.

  3. Bật công tắc Test Mode trong menu bên trái để thử tích hợp mà không tính phí khách hàng. Tắt nó khi bạn sẵn sàng chấp nhận thanh toán thực.

  4. Nhấp Account & Settings trong menu bên trái, sau đó, trong Website and app settings, chọn API Keys <https://dashboard.razorpay.com/app/website-app-settings/api-keys>.

  5. Sao chép các giá trị của các trường Key IdSecret Key và lưu lại để sử dụng sau.

  6. Nhấp Account & Settings trong menu bên trái, sau đó, trong Website and app settings, chọn Webhooks <https://dashboard.razorpay.com/app/website-app-settings/webhooks>.

  7. Nhấp Add New Webhook, sau đó nhập URL cơ sở dữ liệu Odoo của bạn theo sau bởi /payment/razorpay/webhook vào trường Webhook URL.
    Ví dụ: https://example.odoo.com/payment/razorpay/webhook.
  8. Điền vào trường Secret bằng mật khẩu bạn chọn và lưu lại để sử dụng sau.

  9. Bật các sự kiện sau: payment.authorized, payment.captured, payment.failed, refund.failedrefund.processed.

  10. Nhấp Create Webhook để hoàn tất cấu hình.

Quan trọng

Tính năng Recurring payments <https://razorpay.com/docs/payments/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 nhóm Hỗ trợ Razorpay <https://razorpay.com/support/#request>.

Cấu hình Odoo

  1. Kích hoạt chế độ nhà phát triển.

  2. Điều hướng đến nhà cung cấp thanh toán Razorpay.

  3. Trong tab Credentials, điền Key Id, Key SecretWebhook Secret với các giá trị bạn đã lưu trong Cấu hình Razorpay.

  4. Cấu hình các tùy chọn còn lại theo nhu cầu.

  5. Đặt trường State thành Enabled (hoặc Test Mode nếu bạn đang thử Razorpay như một bài kiểm tra).

Quan trọng

Nếu bạn cấu hình Odoo để thu thập số tiền theo cách thủ công:

  • Hủy thủ công một giao dịch không được Razorpay hỗ trợ.

  • Các giao dịch không được thu thập trong hơn năm ngày sẽ tự động bị hủy.