Giới thiệu
Rekomi là nền tảng theo dõi và quản lý affiliate có tích hợp native với Dodo Payments. Một người chia sẻ liên kết affiliate, Rekomi ghi nhận lượt nhấp, và khi khách truy cập đó mua hàng, doanh số được gửi từ Dodo Payments đến đúng affiliate một cách tự động. Rekomi tính hoa hồng và cũng thanh toán cho các affiliate của bạn, tại hơn 150 quốc gia, bao gồm cả biểu mẫu thuế. Việc kết nối chỉ cần dán một lần: bạn cung cấp cho Rekomi một Dodo Payments API key đã bật quyền ghi, Rekomi sẽ xác thực key, tạo webhook endpoint ngay trong tài khoản Dodo Payments của bạn và lấy signing secret trực tiếp. Bạn không cần điền biểu mẫu webhook hay dán thông tin nào ngược lại vào Dodo Payments.Một “doanh số” được ghi nhận cho affiliate khi khách hàng được giới thiệu hoàn tất thanh toán một lần, bắt đầu gói đăng ký trả phí hoặc thanh toán gia hạn. Khoản hoàn tiền và tranh chấp sẽ tự động thu hồi hoa hồng.
Cách hoạt động
Dodo Payments lưu trữ trang checkout trên domain riêng, vì vậy lượt giới thiệu từ affiliate được truyền vào giao dịch dưới dạng checkout metadata:- Khách truy cập nhấp vào liên kết affiliate và đến website của bạn, nơi script của Rekomi lưu thông tin giới thiệu trong trình duyệt của họ.
- Họ đi đến checkout, và bạn đính kèm thông tin giới thiệu đó vào khoản thanh toán dưới dạng
rekomi_refmetadata. - Dodo Payments xử lý khoản thanh toán và gửi một
payment.succeededwebhook đã ký đến endpoint do Rekomi tạo. - Rekomi đối chiếu thông tin giới thiệu với affiliate, tính hoa hồng trên số tiền bán hàng trước thuế và ghi nhận khoản đó.
Điều kiện tiên quyết
Trước khi thiết lập tích hợp này, hãy đảm bảo bạn có:- Một tài khoản Dodo Payments ở live mode
- Một tài khoản Rekomi
- Một Dodo Payments API key đã bật write access (key chỉ có quyền đọc không thể tạo webhook)
Bắt đầu
1
Create an API Key with Write Access
Trong dashboard Dodo Payments, đi đến Developer → API Keys và tạo một key (đặt tên là “Rekomi”) với tùy chọn Enable write access được bật. Xem hướng dẫn API key để biết hướng dẫn chi tiết.
2
Paste the Key into Rekomi
Trong Rekomi, mở Setup → Connect payment processor, chọn Dodo Payments và dán key. Rekomi xác thực key theo thời gian thực, tạo webhook endpoint trong tài khoản của bạn và tự lấy signing secret.

Sau khi kết nối, key chỉ được dùng để quản lý webhook endpoint và thực hiện các lần kiểm tra tình trạng định kỳ. Doanh số của bạn được gửi qua signed webhook, không bao giờ thông qua API.
3
Install the Rekomi Script
Thêm Rekomi tracking script vào website marketing của bạn để ghi nhận các lượt nhấp vào liên kết affiliate. Đoạn snippet đã điền sẵn program ID nằm trong Setup → Install trên Rekomi.
4
Pass the Referral into Checkout
Đính kèm thông tin giới thiệu đã ghi nhận vào mỗi khoản thanh toán dưới dạng
rekomi_ref metadata. Xem các ví dụ triển khai bên dưới.5
Done!
Doanh số, gia hạn, hoàn tiền và tranh chấp giờ đây sẽ tự động ghi nhận và thu hồi hoa hồng affiliate, còn Rekomi sẽ xử lý việc thanh toán cho các affiliate của bạn.
Hướng dẫn triển khai
Checkout Sessions qua API
Đọc thông tin giới thiệu ở frontend bằngwindow.Rekomi.getReferral(), gửi thông tin đó đến backend cùng với yêu cầu checkout và đặt thông tin vào metadata:
Node.js
metadata.rekomi_ref tương tự cũng hoạt động với các sản phẩm subscription, vì vậy khoản phí ban đầu và mọi lần gia hạn đều ghi nhận cho cùng một affiliate.
Payments API
Ví dụ bên dưới sử dụng
POST /payments, hiện đã deprecated. Tính năng này vẫn hoạt động với các tích hợp hiện có, nhưng các tích hợp mới nên sử dụng Checkout Sessions (POST /checkouts) — metadata được truyền theo cùng cách.Node.js
Static Payment Links
Thêm tham số truy vấn flat metadata vào liên kết (không dùng dạng bracket):metadata_* vào metadata của khoản thanh toán, nơi Rekomi đọc chúng.
Những gì được theo dõi
Lưu ý quan trọng
- Rekomi đăng ký webhook endpoint với chính xác các event cần thiết. Tránh chỉnh sửa danh sách event của endpoint đó trong dashboard Dodo Payments; các lần kiểm tra tình trạng của Rekomi sẽ đánh dấu kết nối nếu có event bị xóa.
- Trial không phát sinh thanh toán cho đến khi kết thúc, vì vậy không có hoa hồng cho đến khoản phí thực tế đầu tiên.
- Ngắt kết nối trong Rekomi sẽ xóa webhook endpoint khỏi tài khoản Dodo Payments của bạn.
Tài nguyên bổ sung
Rekomi's Dodo Payments Guide
Hướng dẫn thiết lập đầy đủ, thông tin khắc phục sự cố và chi tiết bảo mật trong tài liệu của Rekomi.
Affiliates Feature Guide
Tất cả tùy chọn tích hợp affiliate cho Dodo Payments.
Cần trợ giúp? Hãy liên hệ bộ phận hỗ trợ của Rekomi tại support@rekomi.com hoặc bộ phận hỗ trợ của Dodo Payments tại support@dodopayments.com để được hỗ trợ về việc tích hợp.