Hoppa till huvudinnehåll

Översikt

Testläget låter dig simulera betalningar utan att behandla verkliga transaktioner. Alla testuppgifter fungerar endast i testläge — använd dem aldrig i produktion.

No Real Charges

Testtransaktioner genomför inte faktiska betalningar eller påverkar riktiga konton.

Full API Access

Alla API-slutpunkter fungerar identiskt i test- och live-lägen.

Webhook Testing

Webhooks triggas för testtransaktioner precis som i produktion.
Testuppgifter fungerar endast i testläge. Försök att använda dem i live-läge leder till betalningsfel.

Testkort

Använd dessa kortnummer för att simulera lyckade och avvisade betalningar i olika regioner.
RegionVarumärkeKortnummerUtgångsdatumCVV
USVisa424242424242424206/32123
USMastercard555555555555444406/32123
IndiaVisa457623891277145006/32123
IndiaMastercard540916266938103406/32123
För alla testkort, använd utgångsdatum 06/32 och CVV 123.
För mer information om korttestning, inklusive 3D Secure och sparade betalningsmetoder, se sidan Kort.

Test UPI

UPI-testning använder speciella VPA (Virtual Payment Address) identifierare som simulerar olika betalningsresultat.
StatusUPI ID
Successsuccess@upi
Failurefailure@upi

Krav för UPI-testning

  • Faktureringsland måste vara inställt på IN
  • Valutan måste vara INR
  • För icke-indiska handlare: Adaptive Currency måste vara aktiverat
För fullständig UPI-dokumentation inklusive RBI-mandattestning för prenumerationer, se sidan Indiska betalningsmetoder.

Test BNPL

Köp nu, betala senare-leverantörer har specifika testdata krav.

Klarna testdata

Använd dessa uppgifter för att simulera Klarna-betalningar i testläge:
FältGodkändAvslagen
Födelsedatum07-10-197007-10-1970
FörnamnTestTest
EfternamnPerson-usPerson-us
E-postcustomer@email.uscustomer+denied@email.us
GataAmsterdam AveAmsterdam Ave
Husnummer509509
StadNew YorkNew York
StatNew YorkNew York
Postnummer10024-394110024-3941
Telefon+13106683312+13106354386
Klarna kräver en minsta transaktionssumma på $50.01 för att visas som betalningsalternativ.

Afterpay-testning

1

Select Afterpay

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

Test successful payment

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

Test failed authentication

För att simulera ett misslyckande, stäng Afterpay-modal-fönstret på omdirigeringssidan. Betalningen övergår från requires_action till requires_payment_method.
Afterpay kräver en minsta transaktionssumma på $50.01 för att visas som betalningsalternativ.
För fullständig BNPL-dokumentation inklusive Billie B2B-testning, se sidan Köp nu, betala senare.

Test digitala plånböcker

Apple Pay

1

Enable test mode

Använd dina test-API-nycklar för Dodo Payments.
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. Domänverifiering måste också vara klar.

Google Pay

1

Join the test card group

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

Enable test mode

Använd dina test-API-nycklar för 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 och RevolutPay

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

Testa europeiska metoder

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

Enable test mode

Använd dina test-API-nycklar för Dodo Payments.
2

Set billing address

Ställ in faktureringsland 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 EUR-valuta.
4

Complete test flow

Följ det simulerade bankautentiseringsflödet i testmiljön.
För fullständig dokumentation om europeiska betalningsmetoder, se sidan Europa.

Testningsbästa praxis

Testa inte bara lyckade betalningar. Testa avvisningar, avbrytanden och kantfall som otillräckliga medel.
Se till att dina webhook-slutpunkter korrekt hanterar alla händelsetyper, 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 mock-payloads för alla 22 händelsetyper
För Apple Pay och Google Pay, testa på riktiga iOS- och Android-enheter. Simulatorer replikerar inte helt plånbokens beteende.
Regionala betalmetoder (UPI, iDEAL osv.) kräver matchande faktureringsadresser. En amerikansk faktureringsadress visar inte iDEAL.
BNPL-metoder kräver minst $50.01. Testa att de visas/döljs korrekt baserat på kundvagnens total.

Relaterade sidor