Hoppa till huvudinnehåll
Engångsbetalningar låter dig sälja livstidsåtkomst, nedladdningar eller engångstjänster med en enda avgift. Det finns inga förnyelser, proportionella regler eller faktureringscykler. Bara en ren, omedelbar köpupplevelse.

Vad är engångsbetalningar?

Engångsbetalningar är fasta, förskottsbetalningar - idealiska för:
  • Programvarulicenser: Livstids- eller större versionsupplåsningar
  • Digitala nedladdningar: E-böcker, mallar, grafik eller plugins
  • Tjänster: Granskningar, onboardingpaket eller engångskonsultationer
  • Kurser och biljetter: Kurser, workshops eller live-sessioner

Nyckelfördelar

  • Enkel kassa: Inga förnyelser eller proportionell logik
  • Omedelbar uppfyllelse: Leverera licenser eller filer direkt
  • Flexibel prissättning: Rabatter och skatter stöds
  • Utvecklarvänlig: Tydliga API:er för skapande, återbetalningar och webhooks

Skapa engångsprodukter

Skapa produkter i din Dodo Payments-instrumentpanel, och sälj dem via värd-kassa, betalningslänkar eller ditt API.
Engångsbetalningsprodukter

Produktkonfiguration

Konfigurera fälten i instrumentpanelen för att definiera hur din produkt visas och säljs.

Produktdetaljer

  • Produktnamn (obligatoriskt): Visningsnamn som visas i kassan och fakturor
  • Produktbeskrivning (obligatoriskt): Tydligt värdeuttalande som kunder ser innan de betalar
  • Produktbild (obligatoriskt): PNG/JPG/WebP upp till 3 MB
  • Varumärke: Koppla produkten till ett specifikt varumärke för temat och e-post
  • Skattekategori (obligatoriskt): Välj rätt kategori för att bestämma skatteregler
Välj den mest exakta skatte kategorin för att säkerställa korrekt skatteinsamling per region.

Prissättning

  • Prissättningstyp: Välj Engångsbetalning
  • Pris (obligatoriskt): Fast avgift med valuta
  • Rabatt tillämplig (%): Valfri procentuell rabatt som visas i kassan och fakturor
Ändring av produktpriser påverkar endast nya köp. Befintliga kunder påverkas inte.

Avancerade inställningar

  • Skatteinkluderande prissättning: Visa priser inklusive tillämpliga skatter
  • Generera licensnycklar: Utfärda en unik nyckel efter köp. Se Licensnycklar
  • Digital produktleverans: Leverera filer eller innehåll automatiskt. Se Digital produktleverans
  • Metadata: Bifoga anpassade nyckel-värde-par för intern taggning eller integrationer. Se Metadata
Använd metadata för att lagra identifierare från ditt system (t.ex. orderId) för att senare kunna avstämma händelser och kvitton.

API-hantering

Använd POST /checkout-sessions/create för att skapa engångsavgifter från produkter.

API-referens

Visa API:t för att skapa betalningar.
Använd POST /refunds för att skapa fullständiga eller delvisa återbetalningar.

API-referens

Lär dig hur man återbetalar en betalning.
Använd GET /payments för att lista betalningar och GET /payments/{payment_id} för att hämta en. Hämta radobjekt med GET /payments/{payment_id}/line-items.

Lista betalningar

Bläddra i listnings-API:t.

Hämta betalningsdetaljer

Se hämtnings-API:t.

Hämta radobjekt

Inspektera köpta objekt för en betalning.
Reagera på händelser som payment.succeeded eller payment.failed i din backend.

Webhook-guide

Hantera betalningslivscykelhändelser.

Vanliga användningsfall

  • Licensbaserade verktyg: Lås upp funktioner med en engångsnyckel
  • Digitala tillgångar: Teman, mallar, ikonset eller media
  • Professionella tjänster: Fast avgift för implementering eller installation
  • Utbildning: Kursbiljetter och engångsworkshops

Integreringsexempel

Kassa-sessioner (engångsbetalning)

Skapa en kassa-session med en engångsprodukt i kundvagnen:
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_one_time', quantity: 1 }
  ]
});

Bästa praxis

  • Klargör leveranser: Berätta för köpare exakt vad de får och hur det levereras
  • Leverera omedelbart: Använd licensnycklar eller digital leverans för omedelbar åtkomst
  • Spåra med metadata: Lagra dina ID:n för enkel avstämning
Engångsbetalningar är den snabbaste vägen till att sälja produkter till fast pris. Börja enkelt, verifiera leverans och iterera ditt erbjudande baserat på konvertering och feedback.