Full API Access
Webhook Testing
Testkarten
Verwenden Sie diese Kartennummern, um erfolgreiche und abgelehnte Zahlungen in verschiedenen Regionen zu simulieren.- Successful Payments
- Declined Payments
- Subscription Renewal Failures
Fehler bei Verlängerungen testen
Create a test subscription
4242424242424242) ein Abonnement. Die erste Belastung sollte erfolgreich sein und das Abonnement sollte aktiv werden.Update the payment method
4000000000000341 (Ablaufdatum: 12/34, CVV: 123) ein und speichern Sie sie.Advance the next billing date (optional)
next_billing_date auf die aktuelle UTC-Zeit zu setzen, und ersetzen Sie den Beispielwert unten. Der Wert muss ein UTC-Zeitstempel im Format ISO 8601 / RFC 3339 sein (das Suffix Z ist erforderlich).Verify the failure
- Die Verlängerungszahlung wird mit der Fehlerkarte abgelehnt
- Das Abonnement wechselt zunächst zu Past Due (die Kulanzfrist; der Webhook
subscription.past_dueenthältpast_due_ends_at) und anschließend zu On-Hold, wenn die Kulanzfrist endet - Ein Webhook-Ereignis
payment.failedwird zugestellt - Der Kunde kann zum Customer Portal zurückkehren, die Zahlungsmethode aktualisieren und es erneut versuchen
UPI testen
Für UPI-Tests werden spezielle VPA- (Virtual Payment Address) Bezeichner verwendet, die unterschiedliche Zahlungsergebnisse simulieren.Voraussetzungen für UPI-Tests
- Das Abrechnungsland muss auf
INgesetzt sein - Die Währung muss
INRsein - Für nicht-indische Händler: Adaptive Currency muss aktiviert sein
Pix testen
Beim Pix-Test wird eine Test-CPF (brasilianische Steuer-ID) verwendet, um den QR-Code-Ablauf zu simulieren.Voraussetzungen für Pix-Tests
- Das Abrechnungsland muss auf
BRgesetzt sein - Die Währung muss
BRLsein
BNPL testen
Anbieter von Buy Now Pay Later haben besondere Anforderungen an Testdaten.Klarna-Testdaten
Verwenden Sie diese Angaben, um Klarna-Zahlungen im Testmodus zu simulieren:Afterpay testen
Select Afterpay
Test successful payment
Test failed authentication
requires_customer_action zu requires_payment_method.Digitale Wallets testen
Apple Pay
Enable test mode
Add a card to Apple Wallet
Complete test purchase
Google Pay
Join the test card group
Enable test mode
Complete test purchase
Amazon Pay, Cash App Pay und RevolutPay
Verwenden Sie Ihre Test-API-Schlüssel und folgen Sie dem standardmäßigen Checkout-Ablauf. Testtransaktionen werden ohne tatsächliche Abbuchungen simuliert. Eine vollständige Dokumentation zu digitalen Wallets einschließlich der Domainverifizierung für Apple Pay finden Sie auf der Seite Digitale Wallets.ACH Direct Debit testen
ACH Direct Debit kann im Testmodus getestet werden, indem Sie beim Checkout Testbankdaten eingeben.Enable test mode
Set currency and billing address
USD und das Land der Rechnungsadresse auf US. ACH wird außerhalb dieser Kombination nicht angeboten.Use a one-time payment
Enter the test bank details
Testbankkonten
Verwenden Sie die Routingnummer110000000 mit einer der folgenden Kontonummern:
Europäische Methoden testen
Europäische Zahlungsmethoden (iDEAL, Bancontact, EPS, Multibanco) können im Testmodus getestet werden.Enable test mode
Set billing address
NLfür iDEALBEfür BancontactATfür EPSPTfür Multibanco
Set currency
Complete test flow
Test-IBANs für SEPA Direct Debit
SEPA Direct Debit erfordert EUR und eine Rechnungsadresse in der Eurozone. Verwenden Sie diese Test-IBANs, um ein bestimmtes Ergebnis zu erzwingen:Wallets im asiatisch-pazifischen Raum testen
GCash, Alipay HK, FPS und Touch ‘n Go sind QR-Code-Zahlungen, die nur angezeigt werden, wenn Abrechnungsland und -währung übereinstimmen.Enable test mode
Set billing country and currency
Select the method and confirm
Verify the checkout behavior
Best Practices für Tests
Test all payment scenarios
Test all payment scenarios
Verify webhook handling
Verify webhook handling
payment.succeeded, payment.failed und Abonnementereignisse.Verwenden Sie die Dodo Payments CLI, um Webhooks lokal zu testen:dodo wh listenleitet Live-Testwebhooks an Ihren lokalen Server weiterdodo wh triggersendet Mock-Payloads für alle unterstützten Webhook-Ereignistypen
Test on real devices
Test on real devices
Test regional methods with correct addresses
Test regional methods with correct addresses
Verify minimum amounts
Verify minimum amounts