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 Paused: PayPal är tillfälligt otillgängligt 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

Download the domain association file

2

Host the file on your domain

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 levereras med Content-Type: application/octet-stream eller text/plain.
3

Request activation

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

Test the integration

Efter bekräftelse:
  1. Öppna kassan på en Apple-enhet
  2. Kontrollera att Apple Pay-knappen visas
  3. Genomför en testtransaktion
Apple Pay visas inte i kassan förrän domänverifiering är klar. 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 krävs för Google Pay — det fungerar automatiskt när ditt konto är live.

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

Use test mode

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

Add a card to Apple Wallet

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

Complete test purchase

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

Google Pay-testning

1

Join the test card group

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

Enable test mode

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

Complete test purchase

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

Begränsning i React Native: Apple Pay, Google Pay, Cash App Pay och UPI stöds för närvarande inte i React Native SDK. Använd den webbaserade kassaöverlagringen 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

Mobila användare förväntar sig Apple Pay och Google Pay. Visa dessa alternativ tydligt på mobila kassor.
Apple Pay kräver domänverifiering. Vänta inte till lanseringsdagen — starta processen under utvecklingen.
Alla kunder har inte digitala plånböcker. Inkludera alltid credit och debit i dina tillåtna metoder.
Simulatorer reproducerar inte plånboksbeteenden fullt ut. Testa på faktiska iOS- och Android-enheter före lansering.
Om en plånbok inte är tillgänglig (fel enhet, inga sparade kort), se till att andra betalningsalternativ syns.

Felsökning

Kontrollera:
  1. Domän verifierad med Dodo Payments?
  2. Använder HTTPS?
  3. Enheten är iOS 17+ / Safari 17+ / iPadOS 17+?
  4. Har kunden kort i Apple Wallet?
  5. apple_pay ingår i allowed_payment_method_types?
Lösning: Slutför domänverifieringen och säkerställ HTTPS. Testa på en riktig Apple-enhet.
Kontrollera:
  1. Används Chrome eller en kompatibel webbläsare?
  2. Har kunden kort i Google Pay?
  3. Är Chrome-inställningen “Allow sites to check payment methods” aktiverad?
  4. google_pay ingår i allowed_payment_method_types?
Lösning: Verifiera webbläsarkompatibilitet och kundens Google Pay-konfiguration.
Vanliga orsaker:
  • Kortet i plånboken har gått ut eller är ogiltigt
  • Banken nekade transaktionen
  • Problem med nätverksanslutningen
Lösning: Kunden bör kontrollera kortet i sin plånbok eller prova en annan betalningsmetod.
Digitala plånböcker visas bara 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 det finns alternativ om kort inte fungerar.

Relaterade sidor