Skip to main content
Använd testuppgifterna på den här sidan för att simulera lyckade, nekade och misslyckade betalningar i testläge. Inga pengar överförs och inget riktigt konto debiteras. Se den här videon om du vill se en fullständig testbetalning.

Full API Access

Alla API-endpoints är tillgängliga i testläge.

Webhook Testing

Webhooks utlöses för testtransaktioner på samma sätt som i produktion.
Testuppgifter fungerar endast i testläge. I liveläget misslyckas en betalning som görs med testuppgifter.

Testkort

Använd dessa kortnummer för att simulera lyckade och nekade betalningar i olika regioner.
För alla testkort använder du utgångsdatumet 06/32 (eller 12/34) och CVV 123.

Testa misslyckade förnyelser

1

Create a test subscription

Skapa en prenumeration med dina test-API-nycklar och ett testkort för lyckade betalningar (till exempel 4242424242424242). Den första debiteringen ska lyckas och prenumerationen ska bli aktiv.
2

Update the payment method

Öppna Customer Portal, hitta prenumerationen och klicka på Update Payment Method. Ange testkortet för misslyckanden 4000000000000341 (giltighetstid: 12/34, CVV: 123) och spara.
3

Advance the next billing date (optional)

Om du vill utlösa förnyelsen omedelbart i stället för att vänta på den naturliga faktureringscykeln använder du Update Subscription API för att ställa in next_billing_date på aktuell UTC-tid och ersätta exempelvärdet nedan. Värdet måste vara en ISO 8601-/RFC 3339-tidsstämpel i UTC (suffixet Z krävs).
Mer information finns i referensen för Update Subscription API.
4

Verify the failure

Vid nästa faktureringsförsök:
  • Förnyelseavgiften nekas på felkortet
  • Prenumerationen flyttas först till Past Due (respittiden; webhooken subscription.past_due innehåller past_due_ends_at) och därefter till On-Hold när respittiden löper ut
  • En webhook-händelse av typen payment.failed levereras
  • Kunden kan återvända till Customer Portal för att uppdatera betalningsmetoden och försöka igen

Testa UPI

UPI-testning använder särskilda VPA-identifierare (Virtual Payment Address) som simulerar olika betalningsresultat.

Krav för UPI-testning

  • Faktureringslandet måste vara inställt på IN
  • Valutan måste vara INR
  • För handlare utanför Indien: Adaptive Currency måste vara aktiverat
Se sidan Betalningsmetoder i Indien för fullständig UPI-dokumentation, inklusive testning av RBI-mandat för prenumerationer.

Testa Pix

Pix-testning använder ett test-CPF (brasilianskt skatte-ID) för att simulera QR-kodsflödet.

Krav för Pix-testning

  • Faktureringslandet måste vara inställt på BR
  • Valutan måste vara BRL
Ange test-CPF när du uppmanas till det i kassan. En test-QR-kod skapas — skanna den med telefonens vanliga kamera (ingen Pix-app behövs), så omdirigeras du till en testsida där du kan simulera transaktionen som lyckad eller misslyckad. Se sidan Pix för fullständig Pix-dokumentation.

Testa BNPL

Leverantörer av Buy Now Pay Later har särskilda krav på testdata.

Testdata för Klarna

Använd dessa uppgifter för att simulera Klarna-betalningar i testläge:
Klarna kräver ett minsta transaktionsbelopp på $50.01 för att visas som betalningsalternativ.

Testa Afterpay

1

Select Afterpay

Välj Afterpay som betalningsmetod i kassan och klicka på Pay.
2

Test successful payment

Använd valfri giltig e-postadress och leveransadress för lyckade betalningar.
3

Test failed authentication

Om du vill simulera ett misslyckande stänger du Afterpay-modalfönstret på omdirigeringssidan. Betalningen övergår från requires_customer_action till requires_payment_method.
Afterpay kräver ett minsta transaktionsbelopp på $50.01 för att visas som betalningsalternativ.
Se sidan Buy Now Pay Later för fullständig BNPL-dokumentation, inklusive Billie B2B-testning.

Testa digitala plånböcker

Apple Pay

1

Enable test mode

Stäng av reglaget Live Mode i sidofältet i instrumentpanelen och använd API-nycklar som skapats i testläge. Se Test Mode vs Live Mode.
2

Add a card to Apple Wallet

Lägg till ett riktigt kort i din Apple Wallet. I testläge debiteras kortet inte.
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. Domänverifieringen måste också vara slutförd.

Google Pay

1

Join the test card group

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

Enable test mode

Stäng av reglaget Live Mode i sidofältet i instrumentpanelen och använd API-nycklar som skapats i testläge. Se Test Mode vs Live Mode.
3

Complete test purchase

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

Amazon Pay, Cash App Pay och RevolutPay

Använd dina test-API-nycklar och följ det vanliga kassaflödet. Testtransaktioner simuleras utan riktiga debiteringar. Se sidan Digitala plånböcker för fullständig dokumentation om digitala plånböcker, inklusive domänverifiering för Apple Pay.

Testa ACH Direct Debit

ACH Direct Debit kan testas i testläge genom att ange testbankuppgifter i kassan.
1

Enable test mode

Stäng av reglaget Live Mode i sidofältet i instrumentpanelen och använd API-nycklar som skapats i testläge. Se Test Mode vs Live Mode.
2

Set currency and billing address

Ställ in faktureringsvalutan på USD och landet för faktureringsadressen på US. ACH erbjuds inte utanför denna kombination.
3

Use a one-time payment

ACH är inte tillgängligt i prenumerationskassor, så testa det mot en engångsbetalning.
4

Enter the test bank details

Ange ett av paren med test-routingnummer och kontonummer nedan och bekräfta sedan att din webhook-hanterare tar emot den slutliga betalningsstatusen — ACH-betalningar bekräftas asynkront i stället för i kassan.

Testbankkonton

Använd routingnumret 110000000 med något av dessa kontonummer: Se sidan ACH Direct Debit för den fullständiga listan över testkonton.

Testa europeiska metoder

Europeiska betalningsmetoder (iDEAL, Bancontact, EPS, Multibanco) kan testas i testläge.
1

Enable test mode

Stäng av reglaget Live Mode i sidofältet i instrumentpanelen och använd API-nycklar som skapats i testläge. Se Test Mode vs Live Mode.
2

Set billing address

Ställ in landet för faktureringsadressen så att det matchar betalningsmetoden:
  • NL för iDEAL
  • BE för Bancontact
  • AT för EPS
  • PT för Multibanco
3

Set currency

Europeiska metoder kräver valutan EUR.
4

Complete test flow

Följ det simulerade bankautentiseringsflödet i testmiljön.

Test-IBAN för SEPA Direct Debit

SEPA Direct Debit kräver EUR och en faktureringsadress i euroområdet. Använd dessa test-IBAN för att tvinga fram ett specifikt resultat: Se sidan Europa för den fullständiga listan över test-IBAN, inklusive värden per land. Se sidan Europa för fullständig dokumentation om europeiska betalningsmetoder.

Testa plånböcker i Asien och Stillahavsområdet

GCash, Alipay HK, FPS och Touch ‘n Go är QR-kodsbetalningar som endast visas när faktureringsland och valuta matchar.
1

Enable test mode

Stäng av reglaget Live Mode i sidofältet i instrumentpanelen och använd API-nycklar som skapats i testläge. Se Test Mode vs Live Mode.
2

Set billing country and currency

Skapa en engångskassa med det matchande paret:
3

Select the method and confirm

Välj metoden och klicka på Pay. En QR-kod öppnas i ett helskärmsöverlägg och kassan väntar på betalningen.
4

Verify the checkout behavior

Bekräfta att metoden endast visas för matchande land och valuta och att QR-koden återges.
QR-koder i testläge utfärdas av plånboksleverantörens testmiljö och kan fungera annorlunda än en livebetalning.
Se sidan Asien och Stillahavsområdet för fullständig dokumentation.

Bästa praxis för testning

Testa inte bara lyckade betalningar. Testa nekanden, avbrutna betalningar och specialfall som otillräckliga medel.
Säkerställ att dina webhook-endpoints behandlar alla händelsetyper korrekt, särskilt payment.succeeded, payment.failed och prenumerationshändelser.Använd Dodo Payments CLI för att testa webhooks lokalt:
  • dodo wh listen vidarebefordrar live-testwebhooks till din lokala server
  • dodo wh trigger skickar simulerade nyttolaster för alla webhook-händelsetyper som stöds
För Apple Pay och Google Pay testar du på riktiga iOS- och Android-enheter. Simulatorer återger inte plånboksbeteendet fullständigt.
Regionala betalningsmetoder (UPI, iDEAL med flera) kräver matchande faktureringsadresser. En faktureringsadress i USA visar inte iDEAL.
BNPL-metoder kräver minst $50.01. Testa att de visas eller döljs korrekt beroende på varukorgens totalsumma.

Relaterade sidor

Cards

Korttestning, 3D Secure och sparade betalningsmetoder.

Digital Wallets

Testning av Apple Pay, Google Pay och Amazon Pay.

BNPL

Testning av Klarna, Afterpay och Billie.

India

Testning av UPI- och RBI-mandat.

Pix

Pix-testning med test-CPF.

Europe

Testning av iDEAL, Bancontact, EPS och Multibanco.

Asia-Pacific

Testning av GCash, Alipay HK, FPS och Touch ‘n Go.

Webhooks

Konfigurera webhooks för testhändelser.

CLI Webhook Testing

Testa webhooks lokalt med Dodo Payments CLI.
Senast ändrad 26 september 2026