Hoppa till huvudinnehåll

Introduktion

Denna guide visar hur du spårar affiliate-referenser, hanterar kommissionsevent och ökar din intäkter med pålitliga affiliatepartnerskap via Dodo Payments.

Nyckelfunktioner

Automatiserad Kommissionstilldelning

Inga kalkylblad eller manuell spårning. Referenser tilldelas och loggas automatiskt när ett köp görs.

Rapportering i Realtid

Både du och dina affiliates kan övervaka prestanda och leads från dedikerade instrumentpaneler.

Flexibla Spårningsalternativ

Använd spårningsskript, metadatafält och webhook-händelser för att fånga referensdata över registreringar och transaktioner.

Helt Krypterad & Säker

Alla känsliga uppgifter och webhook-data utbyts och lagras säkert med hjälp av kryptering av högsta klass.

Snabb Installation

Starta ditt affiliateprogram på några minuter—inga kodändringar krävs utöver att kopiera och klistra in skriptbitar och API-token.

Sömlös Integration

Anslut affiliate-spårning direkt till dina kassa-flöden med vår integration med Affonso, en ledande plattform för affiliate-marknadsföring.

Integrationssteg

Vi har samarbetat med Affonso, en ledande plattform för affiliatehantering för att driva din försäljning. Följ stegen nedan för att koppla ditt Dodo Payments-konto med Affonso och börja spåra affiliate-drivna försäljningar.
1

Anslut med Dodo Payments

För att komma igång, anslut ditt Dodo Payments-konto genom att lägga till din API-nyckel.

Hur du får din Dodo Payments API-nyckel

  • Logga in på din Dodo Payments Dashboard
  • Gå till Utvecklare-sektionen i vänstermenyn
  • Klicka på API-nycklar
  • Välj Lägg till API-nyckel
  • Ge den ett namn (t.ex. “Affonso Integration”)
  • Klicka på Skapa och kopiera din API-nyckel

Lägg till din API-nyckel i Affonso

  • Öppna din Affonso Dashboard via affonso.io
  • Gå till Programdetaljer > Anslut
  • Klicka på Dodo Payments integration-kortet
  • Klistra in din Dodo Payments API-nyckel
  • Klicka på Anslut
Din API-nyckel kommer att krypteras säkert av Affonso.
2

Lägg till Webhook i Dodo Payments

När du är ansluten kommer du att få en unik webhook-URL från Affonso. Detta möjliggör betalningsspårning och utlösning av affiliatekommissioner.

Lägg till Webhook-URL i Dodo Payments

  • I din Dodo Payments Dashboard, gå till Utvecklare → Webhooks
  • Klicka på Lägg till Webhook
  • Klistra in din Affonso webhook-URL (från dina programinställningar)
  • Spara webhooken

Lägg till Webhook-hemlighet i Affonso

  • Efter att ha sparat webhooken i Dodo Payments, kopiera signeringsnyckeln som tillhandahålls
  • Klistra in den tillbaka i Affonso under Dodo Payments webhook-inställningar
Detta gör att Affonso kan verifiera inkommande händelser från Dodo Payments på ett säkert sätt.
3

Lägg till Spårningsskript

Placera Affonso-pixeln på din webbplats för att börja spåra affiliate-besök och konverteringar.
<!-- Place in <head> tag -->
<script async defer
src="https://affonso.io/js/pixel.min.js"
data-affonso="YOUR_PUBLIC_PROGRAM_ID"
data-cookie_duration="YOUR_COOKIE_DURATION">
</script>
Detta skript:
  • Spårar affiliate-besök
  • Sätter en cookie med referens-ID (affonso_referral)
  • Möjliggör registrerings- och betalningsspårning
Placera detta på alla domäner där användare besöker eller konverterar (t.ex. marknadsföringswebbplats, app).
4

Spåra Användarregistreringar

För att få insyn i tratten och optimera affiliate-prestanda, spåra användarregistreringar som leads.
// After successful registration
window.Affonso.signup(userEmail);
Detta kommer att:
  • Logga en ny referens som en LEAD om användaren kom via en affiliate-länk
  • Visa den i din instrumentpanel och affiliate-statistik
Bästa praxis: Utlös detta efter lyckad registrering eller dubbel opt-in (DOI).
5

Skicka Referensdata till Dodo Payments

För att korrekt tilldela kommissioner, skicka referens-ID från Affonso till Dodo Payments under kassan.

Betalningsintegration

import DodoPayments from 'dodopayments';

const referralId = window.affonso_referral;

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'],
});

async function main() {
  const payment = await client.payments.create({
    payment_link: true,
    billing: { city: 'city', country: 'AF', state: 'state', street: 'street', zipcode: 0 },
    customer: { email: '[email protected]', name: 'name' },
    product_cart: [{ product_id: 'product_id', quantity: 0 }],
    metadata: {
      affonso_referral: referralId,
    },
  });

  console.log(payment.payment_id);
}

main();

Prenumerationsintegration

import DodoPayments from 'dodopayments';

const referralId = window.affonso_referral;

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'],
});

async function main() {
  const subscription = await client.subscriptions.create({
    billing: { city: 'city', country: 'IN', state: 'state', street: 'street', zipcode: 89789 },
    customer: { customer_id: 'customer_id' },
    product_id: 'product_id',
    payment_link: true,
    return_url: 'https://example.com/success',
    quantity: 1,
    metadata: {
      affonso_referral: referralId,
    },
  });

  console.log(subscription.subscription_id);
}

main();

Betalningslänkar

// Original Dodo Payments Link
const originalLink = 'https://checkout.dodopayments.com/buy/<YOUR_PRODUCT_ID>';

// Append referral ID as reference_id
const linkWithReferral = `${originalLink}?metadata_affonso_referral=${window.affonso_referral}`;
För mer information, se Dodo Payments API-dokumentation
6

Testa Din Integration

Innan du lanserar offentligt, testa din installation med live affiliate-länkar och testtransaktioner.Testchecklista:
  • ✅ Skapa en affiliate och generera en spårningslänk
  • ✅ Besök din webbplats via affiliate-länken
  • ✅ Se till att Affonso-skriptet laddas och affonso_referral-cookien är inställd
  • ✅ Slutför en registrering (valfritt)
  • ✅ Slutför en betalning via Dodo Payments
  • ✅ Bekräfta spårning och tilldelning i din Affonso-instrumentpanel

Behöver du hjälp?

Om du stöter på några problem eller behöver support under integrationen:

Affonso Support

Dodo Payments Support

För Dodo Payments-specifika API-frågor, se docs.dodopayments.com eller kontakta vårt supportteam.