Skip to main content

Pendahuluan

Rekomi adalah platform pelacakan dan manajemen afiliasi dengan integrasi native Dodo Payments. Seorang afiliasi membagikan tautan, dan Rekomi mencatat klik tersebut. Saat pengunjung itu membeli, Dodo Payments mengirimkan penjualan tersebut ke Rekomi, yang memberikan kredit kepada afiliasi yang tepat. Rekomi menghitung komisi dan membayar afiliasi Anda untuk Anda, di lebih dari 150 negara, termasuk formulir pajak. Untuk menghubungkan, Anda menempelkan satu Dodo Payments API key dengan akses write ke Rekomi. Rekomi memvalidasi key tersebut, membuat endpoint webhook di akun Dodo Payments Anda, dan mengambil signing secret endpoint tersebut. Anda tidak perlu mengisi formulir webhook atau menempelkan apa pun kembali ke Dodo Payments.
Rekomi memberikan kredit penjualan kepada afiliasi saat pelanggan yang dirujuk menyelesaikan pembayaran satu kali, memulai langganan berbayar, atau membayar perpanjangan. Refund dan sengketa secara otomatis menarik kembali komisi tersebut.

Cara Kerjanya

Dodo Payments meng-host checkout di domainnya sendiri, sehingga rujukan afiliasi masuk ke penjualan sebagai metadata checkout:
  1. Pengunjung mengeklik tautan afiliasi dan membuka situs Anda, tempat skrip Rekomi menyimpan referral di browser mereka.
  2. Saat checkout, Anda melampirkan referral tersebut ke pembayaran sebagai metadata rekomi_ref.
  3. Dodo Payments memproses pembayaran dan mengirimkan webhook bertanda tangan payment.succeeded ke endpoint yang dibuat Rekomi.
  4. Rekomi mencocokkan referral dengan afiliasi, menghitung komisi berdasarkan jumlah penjualan sebelum pajak, dan mencatatnya.
Perpanjangan langganan tiba dengan cara yang sama, sehingga komisi berulang tidak memerlukan pekerjaan tambahan. Refund dan sengketa juga tiba melalui endpoint yang sama.

Prasyarat

Sebelum menyiapkan integrasi ini, Anda memerlukan:
  1. Akun Dodo Payments dalam mode live
  2. Akun Rekomi
  3. Dodo Payments API key dengan akses write yang diaktifkan, karena key read-only tidak dapat membuat webhook

Memulai

1

Create an API Key with Write Access

Aktifkan akses write pada key. Key read-only berhasil melewati validasi, tetapi tidak dapat membuat endpoint webhook, sehingga koneksi gagal di tengah proses.
Di dashboard Dodo Payments, buka Developer → API Keys dan klik Add API Key. Beri nama key tersebut Rekomi dan pastikan Enable write access tetap dicentang. Untuk detailnya, lihat Authentication.
2

Paste the Key into Rekomi

Di Rekomi, buka Setup → Connect payment processor, pilih Dodo Payments, lalu tempelkan key tersebut. Rekomi memvalidasinya, membuat endpoint webhook di akun Anda, dan mengambil signing secret endpoint tersebut.
Halaman penyiapan Dodo Payments Rekomi dengan satu kolom API key dan tombol koneksi
Setelah terhubung, Rekomi menggunakan key tersebut hanya untuk mengelola endpoint webhook dan menjalankan pemeriksaan kesehatan berkala. Penjualan Anda tiba melalui webhook bertanda tangan, bukan melalui API.
3

Install the Rekomi Script

Tambahkan skrip pelacakan Rekomi ke situs marketing Anda untuk menangkap klik afiliasi. Rekomi menampilkan snippet Anda, dengan ID program yang sudah diisi, di Setup → Install.
4

Pass the Referral into Checkout

Lampirkan referral yang ditangkap ke setiap pembayaran sebagai metadata rekomi_ref. Implementation Guide menunjukkan caranya untuk setiap jenis checkout.
5

Done

Penjualan, perpanjangan, refund, dan sengketa kini secara otomatis memberikan dan menarik kembali kredit komisi afiliasi, dan Rekomi membayar afiliasi Anda.

Panduan Implementasi

Checkout Sessions melalui API

Di frontend, baca referral menggunakan window.Rekomi.getReferral() dan kirimkan ke backend bersama permintaan checkout. Di backend, tetapkan referral tersebut di metadata:
Node.js
Field metadata.rekomi_ref yang sama juga berfungsi pada produk langganan, sehingga tagihan pertama dan setiap perpanjangan memberikan kredit kepada afiliasi yang sama.

Payments API

Contoh di bawah menggunakan POST /payments, yang deprecated. Contoh tersebut masih berfungsi untuk integrasi yang sudah ada. Integrasi baru sebaiknya menggunakan Checkout Sessions (POST /checkouts), yang menerima metadata dengan cara yang sama.
Node.js

Tautan Pembayaran Statis

Tambahkan referral ke tautan sebagai parameter query metadata_rekomi_ref datar, bukan dalam bentuk tanda kurung siku:
Dodo Payments menambahkan parameter query metadata_* ke metadata pembayaran, tempat Rekomi membacanya.

Yang Dilacak

Rekomi menangani setiap jenis event penjualan sebagai berikut:
Rekomi menghitung komisi berdasarkan jumlah penjualan sebelum pajak. Dodo Payments adalah Merchant of Record dan memungut pajak, sehingga afiliasi Anda mendapatkan penghasilan dari penjualan itu sendiri, bukan dari pajak yang ditambahkan oleh negara pembeli.

Catatan Penting

  • Rekomi mendaftarkan endpoint webhook hanya dengan event yang diperlukan. Jangan mengedit daftar event endpoint tersebut di dashboard Dodo Payments: pemeriksaan kesehatan Rekomi akan menandai koneksi jika ada event yang dihapus.
  • Uji coba gratis tidak membuat pembayaran hingga masa uji coba berakhir, sehingga tidak ada komisi sampai tagihan pertama. Uji coba berbayar menagihkan jumlah uji coba di muka.
  • Memutuskan koneksi di Rekomi akan menghapus endpoint webhook dari akun Dodo Payments Anda.

Sumber Daya Tambahan

Rekomi's Dodo Payments Guide

Panduan penyiapan lengkap, pemecahan masalah, dan detail keamanan dalam dokumentasi Rekomi.

Affiliates Feature Guide

Semua opsi integrasi afiliasi untuk Dodo Payments.
Untuk bantuan terkait integrasi, hubungi dukungan Rekomi di support@rekomi.com atau dukungan Dodo Payments di support@dodopayments.com.
Terakhir diubah pada 26 September 2026