Xendit¶
Xendit là nhà cung cấp giải pháp thanh toán có trụ sở tại Indonesia, phủ sóng một số quốc gia Đông Nam Á. Nó cho phép doanh nghiệp chấp nhận thẻ tín dụng cũng như một số phương thức thanh toán địa phương.
Ghi chú
Thanh toán bằng thẻ tín dụng được xử lý qua Odoo, trong khi tất cả các phương thức thanh toán khác được xử lý qua trang web của Xendit.
Xendit hỗ trợ token hóa thanh toán bằng thẻ, với điều kiện khách hàng đã yêu cầu Giao dịch do Người bán khởi tạo (MIT) từ Xendit Support.
Cấu hình trên Bảng điều khiển Xendit¶
Tạo tài khoản Xendit nếu cần và đăng nhập vào Bảng điều khiển Xendit.
Kiểm tra chế độ tài khoản của bạn ở góc trên bên trái của trang. Sử dụng Chế độ thử nghiệm để thử tích hợp mà không tính phí khách hàng của bạn. Chuyển sang Chế độ thực khi bạn đã sẵn sàng chấp nhận thanh toán.
Điều hướng đến ở phần bên trái của trang ứng dụng. Trong phần Developers, nhấp vào API Keys.
Nhấp vào Generate Secret Key. Trong hộp popup, nhập bất kỳ API key name nào, chọn Write cho quyền Money-in Products và None cho tất cả các quyền khác, sau đó nhấp vào Generate key.
Xác nhận mật khẩu của bạn để hiển thị khóa API. Sao chép hoặc tải xuống khóa và lưu thông tin này một cách an toàn để sử dụng sau. Đây là lần duy nhất khóa API có thể được xem hoặc tải xuống.
Sau khi hoàn tất, cuộn xuống trang đến phần Webhooks để tạo token webhook.
Trong Webhook verification token, nhấp vào View Webhook Verification Token, sau đó xác nhận mật khẩu của bạn để hiển thị token. Lưu nó để sử dụng sau.
In the Webhook URL section, configure the webhook fields as described in Webhook configuration below.
Để cho phép thanh toán định kỳ cho thẻ tín dụng, đi đến ở phần bên trái của trang ứng dụng. Sau đó, di chuột qua kênh Visa, Mastercard, JCB, Amex, nhấp vào View Details và bật Recurring Payments bằng cách chuyển đổi công tắc liên quan.
Webhook configuration¶
Quan trọng
Xendit replaced its previous single, per-event webhook field with separate v3 event groups. If your Xendit account was connected to Odoo before this change, successful payments and saved cards may no longer update automatically until the new fields described below are configured.
Log in to the Xendit Dashboard and navigate to .
In the Developers section, click Webhooks.
Enter your Odoo database's URL, followed by
/payment/xendit/webhook(e.g.,https://example.odoo.com/payment/xendit/webhook), in the following fields:Payment Status
Payment Token Status
Click Test and save next to each of those fields.
Ghi chú
Both fields must point to the same webhook URL: Odoo uses a single endpoint to process notifications for both token and payment status updates.
Cấu hình trên Odoo¶
Điều hướng đến nhà cung cấp thanh toán Xendit và thay đổi trạng thái thành Đã bật.
Điền vào các trường Secret Key và Webhook Token với thông tin đã lưu ở bước Cấu hình trên Bảng điều khiển Xendit.
Cấu hình các tùy chọn còn lại theo ý bạn.
Xem thêm