Test cases
1. Einführung
Bevor Sie live gehen, sollten Sie über die Funktionsweise unserer Plattform und die Verarbeitung von Rückmeldungen zu bearbeiteten Transaktionen Bescheid wissen.
Da dies ein entscheidender Schritt auf Ihrem Weg zur endgültigen Verarbeitung von Live-Transaktionen ist, haben wir den PAYONE E-Payment konzipiert, dass Sie mit jeder unserer Zahlungsarten auf vielfältige Weise Testtransaktionen durchführen können:
- Erfolgreiche, abgelehnte und unsichere Transaktionsergebnisse
- Verschiedene 3-D Secure-Szenarien
- Betrugsbezogene Fälle
- Ergebnisse bei Inanspruchnahme einer unserer speziellen Dienstleistungen
PAYONE E-Payment bietet Ihnen ohne jegliche Kosten eine großartige Möglichkeit zum Simulieren jedes Geschäftsfalls , der Ihnen bei Ihren Aktivitäten begegnen könnte!
2. Erste Schritte
Bevor Sie mit dem Testen beginnen, sollten Sie sicherstellen, dass Sie
- Ein aktives Testkonto auf unserer Plattform einrichten, mit allen aktiven Zahlungsarten, die Sie testen möchten
- Die Bedeutung der in den nachstehenden Tabellen aufgeführten Eigenschaften verstanden haben
Eingabewerte (Werte, die Sie in Ihrer Transaktionsanfrage senden müssen)
Eigenschaft Beschreibung amount Bezieht sich auf die Eigenschaft order.amountOfMoney.amount (CreateHostedCheckout/CreatePayment) currency Bezieht sich auf die Eigenschaft order.amountOfMoney.currencyCode(CreateHostedCheckout/CreatePayment) authorizationMode Bezieht sich auf die Eigenschaft cardPaymentMethodSpecificInput.authorizationMode (CreateHostedCheckout/CreatePayment)
amount
currency
authorizationMode
für jedes beliebige Szenario gültig-
Ausgabewerte (Werte, die Sie von unserer Plattform erhalten, nachdem Sie eine Anfrage gestellt haben)
Eigenschaft Beschreibung eci Bezieht sich auf die Eigenschaft paymentOutput.cardPaymentMethodSpecificOutput.threeDSecureResults.eci (GetPayment/GetPaymentDetails)
Weitere Informationen zu ECI-Werten und ihre Bedeutung finden Sie in unserem eigens dazu verfassten Leitfaden
statusCode Bezieht sich auf die Eigenschaft
statusOutput.statusCode
payment.statusOutput.statusCode
createdPaymentOutput.payment.statusOutput.statusCodeWeitere Informationen zu diesen Eigenschaften und welche unserer API-Aufrufe sie zurückgeben finden Sie in unserem eigens dazu verfassten Leitfaden
Credit Cards
Anwendungsfall | Testdaten |
---|---|
Erfolgreiche Autorisierungen/Direktkäufe (statusCode=5/9) |
371449635311004 (Authentifizierung im Hintergrund mit 3-D Secure eci=5) 379764422997381 (aktive Authentifizierung mit 3-D Secure eci=5) Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Nicht erfolgreiche Autorisierungen/Direktkäufe (statusCode=2) |
Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Anwendungsfall | Testdaten |
---|---|
Erfolgreiche Autorisierungen/Direktkäufe (statusCode=5/9) |
36179157859125 (aktive Authentifizierung mit 3-D Secure eci=5) Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Nicht erfolgreiche Autorisierungen/Direktkäufe (statusCode=2) |
36155897388518 (aktive Authentifizierung mit 3-D Secure eci=91)
Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Anwendungsfall | Testdaten |
---|---|
Erfolgreiche Autorisierungen/Direktkäufe (statusCode=5/9) |
3528798062014879 (aktive Authentifizierung mit 3-D Secure eci=5) Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Nicht erfolgreiche Autorisierungen/Direktkäufe (statusCode=2) |
3569990010083821 (aktive Authentifizierung mit 3-D Secure eci=91)
Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Anwendungsfall | Testdaten |
---|---|
Erfolgreiche Autorisierungen/Direktkäufe (statusCode=5/9) |
5020802352808673 (aktive Authentifizierung mit 3-D Secure eci=5) Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Nicht erfolgreiche Autorisierungen/Direktkäufe (statusCode=2) |
Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Anwendungsfall | Testdaten |
---|---|
Erfolgreiche Autorisierungen/Direktkäufe (statusCode=5/9) |
5137009801943438 (Authentifizierung im Hintergrund mit 3-D Secure eci=5) 5130257474533310 (aktive Authentifizierung mit 3-D Secure eci=5) Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Nicht erfolgreiche Autorisierungen/Direktkäufe (statusCode=2) |
5168645305790452 (Authentifizierung im Hintergrund mit 3-D Secure eci=91) Alternativ:
Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Anwendungsfall | Testdaten |
---|---|
Erfolgreiche Autorisierungen/Direktkäufe (statusCode=5/9) |
4330264936344675 (Authentifizierung im Hintergrund mit 3-D Secure eci=5) 4450213273993630 (Authentifizierung im Hintergrund mit 3-D Secure eci=6) 4874970686672022 (aktive Authentifizierung mit 3-D Secure eci=5) Ein JSON-Beispiel finden Sie auf dem Tab Integration |
Nicht erfolgreiche Autorisierungen/Direktkäufe (statusCode=2) |
4450022237973103 (aktive Authentifizierung mit 3-D Secure eci=91)
Ein JSON-Beispiel finden Sie auf dem Tab Integration |
- Um die folgenden Statuses im Wartezustand zu simulieren, müssen wir Ihr Konto konfigurieren und sicherstellen, dass Sie Transaktionen immer online (oder offline, wenn das Online-Acquiring-System nicht verfügbar ist) verarbeiten. Kontaktieren Sie uns, um dies zu veranlassen
- Lesen Sie in unserem eigens dazu verfassten Leitfaden mehr über diese Ausnahmeszenarien und wie Sie mit Ihnen umgehen
Anwendungsfall | Testdaten |
---|---|
Autorisationen im Wartezustand (statusCode=51) |
|
Direktkäufe im Wartezustand (statusCode=51) |
|
Erfolgreiche Gutschriften (statusCode=8) |
Unmittelbar nach Verarbeiten der RefundPayment-Anfrage erhalten Sie statusCode=81 im Feedback. Unsere Plattform wird die Transaktion nach ein paar Minuten auf statusCode=8 aktualisieren. Stellen Sie sicher, diesen finalen Status entweder über GetPayment/GetPaymentDetails oder webhooks |
Unsichere Rückerstattungen (statusCode=82) |
|
Erfolglose Rückerstattungen (statusCode=83) |
|
Unsichere Zahlungserfassungen (statusCode=92) |
|
Erfolglose Zahlungserfassungen (statusCode=93) |
|
CVV for test cards
Verwenden Sie jede beliebige 3- oder 4-stellige Nummer für den CVV auf der Hosted Checkout Page / Hosted Tokenization Page oder für cardPaymentMethodSpecificInput.card.cvv in Server-to-server-Anfragen
Alternative payment methods
Use case | Test data |
---|---|
Successful direct sales (statusCode=9) |
Use our test environment simulator to simulate the redirection to and the feedback from Alipay+. See the Integration tab for a JSON example. |
- Use Apple's sandbox environment to perform test transactions. This requires:
- A separate PREPRAD AppleID from your for PROD one.
- An active Apple developer account so that you can add your AppleID under "Sandbox testers".
- Using the Apple test cards you can find here.
- See the Integration tab for a JSON example.
Use case | Test data |
---|---|
Successful direct sales (statusCode=4/9) |
|
- When activating Bank Transfer in your test account, we will always set it up for end-to-end testing.
- To simulate the full payment flow resulting in statusOutput.statusCode=9, select country “Netherlands” and bank “SNS Bank“ on the bank selection page. Any other combination will result in the intermediate result statusOutput.statusCode=4
- Your customers’ name and IBAN are not available in test.
- To perform test transactions, you need to contact EPS for test credentials ("Benutzername”/”Passwort").
- Depending on the use case, differences apply:
Use case | Test data |
---|---|
Successful direct sales (statusCode=9) without customer bank account data |
To process a test transaction, follow these steps:
See the Integration tab for a JSON example. |
Successful direct sales (statusCode=9) with customer bank account data |
To process a test transaction, follow these steps:
See the Integration tab for a JSON example. |
Anwendungsfall | Testdaten |
---|---|
Erfolgreiche Direktverkäufe (statusCode=9) |
|
Nicht erfolgreiche Autorisierungen/Direktkäufe (statusCode=2) |
|
Unsichere Direktverkäufe (statusCode=92) |
|
Unsere Plattform erlaubt Ihnen die Durchführung von Tests mit
- unserem Klarna-Simulator (der Ihnen standardmäßig zur Verfügung steht). Ein JSON-Beispiel finden Sie auf dem Tab Integration
- End-to-End mit der Klarna Playground-Umgebung. Kontaktieren Sie uns, um dies zu erstellen. Nutzen Sie die Musterdaten von Klarna für unterschiedliche Märkte, um verschiedene Szenarien zu simulieren
Use case | Test data |
---|---|
Successful direct sales (statusCode=9) |
Use our test environment simulator to simulate the redirection to and the feedback from Przelewy24. See the Integration tab for a JSON example. |
Zum Testen Ihrer Integration gibt es zwei Möglichkeiten:
- Sie verwenden den PayPal-Simulator unserer Plattform zum Verarbeiten von Transaktionen in unserer Testumgebung
Da es ein internes Tool ist, gelangen Ihre Transaktionen nicht zu PayPal. Wenden Sie sich an uns, damit wir Ihr Konto dafür einrichten und Sie mit den unten genannten Anwendungsfällen arbeiten können - Verwenden Sie die PayPal Sandbox, mit der Sie End-to-End-Tests von Ihrem Testkonto aus durchführen können. Wenden Sie sich an uns, damit wir Ihr Konto dafür einrichten
Anwendungsfall | Testdaten |
---|---|
Erfolgreiche Autorisierungen/Direktkäufe (statusCode=5/9) |
|
Nicht erfolgreiche Autorisierungen/Direktkäufe (statusCode=2) |
|
Special use cases
Anwendungsfall | Testdaten |
---|---|
Authentifizierung im Hintergrund eci=5 |
375418081197346 |
Authentifizierung im Hintergrund eci=6 |
376691390182618 |
Authentifizierung im Hintergrund eci=91 |
375392300827514 |
Aktive Authentifizierung eci=5 |
379764422997381 |
Aktive Authentifizierung eci=6 |
379943305931143 |
Aktive Authentifizierung eci=91 |
376632086941180 |
Anwendungsfall | Testdaten |
---|---|
Authentifizierung im Hintergrund eci=5 |
5137009801943438 |
Authentifizierung im Hintergrund eci=6 |
5156400512420624 |
Authentifizierung im Hintergrund eci=91 |
5168645305790452 |
Aktive Authentifizierung eci=5 |
5130257474533310 |
Aktive Authentifizierung eci=6 |
5168693992589936 |
Aktive Authentifizierung eci=91 |
5144144373781246 |
Andwendungsfall | Testdaten |
---|---|
Authentifizierung im Hintergrund eci=5 |
4330264936344675 |
Authentifizierung im Hintergrund eci=6 |
4450213273993630 |
Authentifizierung im Hintergrund eci=91 |
4337328333414325 |
Aktive Authentifizierung eci=5 |
4874970686672022 |
Aktive Authentifizierung eci=6 |
4839645466321180 |
Aktive Authentifizierung eci=91 |
4450022237973103 |