Hoppa till huvudinnehåll
Digitala plånböcker låter kunder betala med en enda tryckning med betalningsmetoder som är sparade på deras enheter. De erbjuder högre konverteringsfrekvenser, starkare säkerhet genom tokenisering, och en strömlinjeformad kassaupplevelse.

Stödda plånböcker

PlånbokTillgänglighetValutorPrenumerationerInstallation krävs
Apple PayGlobalt (exkl. Indien)AllaJaDomänverifiering
Google PayGlobalt (exkl. Indien)AllaJaIngen
Amazon PayGlobalt (exkl. Indien)USDNejIngen
Cash App PayEndast USAUSDNejIngen
RevolutPayGlobaltGBPNejIngen
PayPal-support pausad: PayPal är tillfälligt otillgänglig för nya transaktioner.

Apple Pay

Apple Pay låter kunder betala med kort som är sparade i deras Apple Wallet, med Face ID eller Touch ID autentisering.

Krav

  • Enheter: iOS 17+, iPadOS 17+, Safari 17+ på macOS
  • Protokoll: HTTPS krävs
  • Domän: Måste verifieras med Apple

Domänverifiering

1

Ladda ner domäns associationsfil

2

Värd filen på din domän

Ladda upp till din server på:
https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association
Filen måste vara tillgänglig utan omdirigeringar och serveras med Content-Type: application/octet-stream eller text/plain.
3

Begär aktivering

E-posta support@dodopayments.com med:
  • Din produktionsdomän (t.ex. https://yourdomain.com)
  • Bekräftelse på att filen är värd
Vi kommer att verifiera och aktivera Apple Pay inom 1-2 arbetsdagar.
4

Testa integrationen

Efter bekräftelse:
  1. Öppna kassaflödet på en Apple-enhet
  2. Kontrollera att Apple Pay-knappen visas
  3. Slutför en testtransaktion
Apple Pay kommer inte att visas i kassan förrän domänverifieringen är slutförd. Planera för detta vid lansering.

Konfiguration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['apple_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Google Pay

Google Pay låter kunder betala med kort som är sparade i deras Google-konto, med inbyggt bedrägeriskydd.

Krav

  • Webbläsare: Chrome (desktop/mobile), Safari, Firefox
  • Enheter: Android-enheter med Google Pay-app
  • Inställningar: “Tillåt webbplatser att kontrollera om du har betalningsmetoder” aktiverad i Chrome

Konfiguration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['google_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});
Ingen domänverifiering behövs för Google Pay – det fungerar automatiskt när ditt konto är aktivt.

Amazon Pay

Amazon Pay låter kunder använda sina Amazon-kontouppgifter och sparade betalningsmetoder för en bekant kassaupplevelse.

Begränsningar

  • Valuta: Endast USD
  • Prenumerationer: Stöds inte
  • Region: Finns inte i Indien

Konfiguration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['amazon_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Cash App Pay

Cash App Pay möjliggör betalningar från Cash App, som är populärt bland amerikanska konsumenter för peer-to-peer-betalningar.

Begränsningar

  • Region: Endast USA
  • Valuta: Endast USD
  • Prenumerationer: Stöds inte

Konfiguration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['cashapp', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

RevolutPay

RevolutPay möjliggör snabba, sömlösa betalningar för Revolut-användare globalt, genom att använda deras befintliga Revolut-saldon eller länkade kort.

Begränsningar

  • Valuta: Endast GBP
  • Prenumerationer: Stöds inte

Konfiguration

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['revolut_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});

Testning

Apple Pay-testning

1

Använd testläge

Aktivera testläge i din Dodo Payments-dashboard.
2

Lägg till ett kort i Apple Wallet

Lägg till ett riktigt kort i din Apple Wallet. I testläge kommer kortet inte att debiteras.
3

Slutför testköp

Öppna kassan på en Apple-enhet och slutför Apple Pay-flödet.
Apple Pay kräver HTTPS. Det kommer inte att visas på localhost utan korrekt SSL-installation.

Google Pay-testning

1

Gå med i testkortgruppen

Gå med i Google Pay testkortgruppen för att få testkort automatiskt tillagda till din plånbok.
2

Aktivera testläge

Använd dina Dodo Payments test-API-nycklar.
3

Slutför testköp

Välj ett av testkorten i Google Pay för att slutföra transaktionen.

Amazon Pay & Cash App Pay

Använd dina test-API-nycklar och följ standard kassaflödet. Testtransaktioner kommer att simuleras utan verkliga debiteringar.

SDK-stöd

Web SDKs

Alla digitala plånböcker stöds fullt ut i:
  • Overlay Checkout
  • Inline Checkout
  • Direkt API-integration

Mobil SDKs

React Native-begränsning: Apple Pay, Google Pay, Cash App Pay och UPI stöds inte för närvarande i React Native SDK. Använd det webb-baserade kassaöverlägget för mobilappar som behöver dessa metoder.
För inhemskt mobilt stöd, överväg:
  • Öppna kassan i en WebView
  • Använda Overlay Checkout i ett webbkontext
  • Implementera plattform-nativa Apple Pay / Google Pay SDK:er separat

Bästa praxis

Mobilanvändare förväntar sig Apple Pay och Google Pay. Visa dessa alternativ på ett framträdande sätt vid mobilkassor.
Apple Pay kräver domänverifiering. Vänta inte tills lanseringsdagen — börja processen under utvecklingen.
Inte alla kunder har digitala plånböcker. Inkludera alltid credit och debit i dina tillåtna metoder.
Simulatorer replicerar inte plånbokens beteende fullt ut. Testa på riktiga iOS- och Android-enheter innan lansering.
Om en plånbok inte är tillgänglig (fel enhet, inga kort sparade), se till att andra betalningsalternativ är synliga.

Felsökning

Kontrollera:
  1. Domän verifierad med Dodo Payments?
  2. Använder HTTPS?
  3. Enheten är iOS 17+ / Safari 17+ / iPadOS 17+?
  4. Kunder har kort i Apple Wallet?
  5. apple_pay inkluderad i allowed_payment_method_types?
Lösning: Fullfölj domänverifiering och se till att HTTPS. Testa på en riktig Apple-enhet.
Kontrollera:
  1. Använder Chrome eller kompatibel webbläsare?
  2. Kunden har kort i Google Pay?
  3. Chrome-inställningen “Tillåt webbplatser att kontrollera betalningsmetoder” aktiverad?
  4. google_pay inkluderad i allowed_payment_method_types?
Lösning: Verifiera webbläsarens kompatibilitet och kundens Google Pay-installation.
Vanliga orsaker:
  • Kort i plånboken har gått ut eller är ogiltigt
  • Banken avvisade transaktionen
  • Nätverksanslutningsproblem
Lösning: Kunden bör verifiera kortet i sin plånbok eller försöka en annan betalningsmetod.
Digitala plånböcker visas endast på kompatibla enheter:
  • Apple Pay: Endast Apple-enheter
  • Google Pay: Chrome-webbläsare eller Android-enheter
Lösning: Detta är förväntat beteende. Se till att kortfallback är tillgängliga.

Relaterade sidor