Bei der Entwicklung Ihrer Integration ist es sehr hilfreich, Events zu simulieren, um testen zu können, wie Ihre Integration reagiert.
Sie können mit unseren über das Dashboard oder den Namen ausgelösten Szenario-Simulatoren Events auslösen.
Über das Dashboard ausgelöste Szenario-Simulatoren
Über das Dashboard ausgelöste Szenarios beginnen im Dashboard. Gehen Sie einfach auf der linken Seite zur Registerkarte „Entwickler“ und klicken Sie auf „Szenario simulieren“.
Wählen Sie in der Dropdown-Liste einen Simulator aus (z. B. „Zahlung ausgezahlt“), dann werden Ihnen Informationen zu diesem Szenario angezeigt. Der Ablauf dieses Vorgangs wird genau erklärt und Sie erhalten weitere ggf. erforderliche Informationen (z. B. sind einige Szenario-Simulatoren nicht mit allen Lastschriftschemata kompatibel).
Geben Sie das Kennzeichen der Ressource ein, für die Sie den Simulator ausführen möchten, und klicken Sie dann auf „Szenario simulieren“. Falls bei der gewünschten Simulation ein Problem eintritt, weil z. B. die Ressource nicht gefunden wird oder nicht mit dem ausgewählten Szenario kompatibel ist, erhalten Sie eine entsprechende Fehlermeldung.
Sie können über das Dashboard ausgelöste Szenarios für alle hier im Anschluss aufgeführten über den Namen ausgelösten Szenarios sowie für einige zusätzliche Szenarios verwenden (z. B. Verifizierungsstatus des Gläubigers, dies kann für die Erstellung einer Partner-Integration nützlich sein).
Ressourcentyp |
Szenario-Aktion |
Erforderlicher Ressourcenstatus |
Unterstützte Lastschriftschemata |
---|---|---|---|
Gläubiger |
Gläubiger auf den Verifizierungsstatus „action_required“ setzen |
Keine Voraussetzungen |
Bacs, BECS, SEPA, Bankeinzug (autogiro) |
Gläubiger auf den Verifizierungsstatus „in_review“ setzen |
|||
Gläubiger auf den Verifizierungsstatus „successful“ setzen |
|||
Lastschriftmandat |
Aktiviert |
Das Lastschriftmandat muss im Status „pending_submission“ beginnen |
Bacs, BECS, Bankeinzug (autogiro) |
Ausgelaufen |
Bacs, BECS, SEPA |
||
Fehlgeschlagen |
Bacs, BECS, Bankeinzug (autogiro) |
||
Übertragen |
Bacs |
||
Zahlung |
Rückbelastet |
Die Zahlung muss mit dem Status „pending_submission“ beginnen und das zugehörige Lastschriftmandat muss den Status „activated“ aufweisen. (Es sei denn, es handelt sich um eine SEPA-Zahlung; in diesem Fall kann das Lastschriftmandat den Status „pending_submission“ aufweisen, da SEPA-Lastschriftmandate mit ihrer ersten Zahlung übermittelt werden.) |
Bacs, SEPA, Bankeinzug (autogiro) |
Fehlgeschlagen |
Bacs, SEPA, Bankeinzug (autogiro) |
||
Verspätete Fehler |
Bacs, SEPA |
||
Verspätete Fehler ausgeglichen |
Bacs, SEPA |
||
Ausgezahlt |
Bacs, SEPA, Bankeinzug (autogiro) |
Über den Namen ausgelöste Szenario-Simulatoren
Sie sollten nach Möglichkeit über das Dashboard ausgelöste Szenarios verwenden, da diese zuverlässiger sind und eine breitere Auswahl von Fällen abdecken.
Über den Namen ausgelöste Szenarios beginnen mit speziellen Kundennamen. Ein Beispiel: Sie erstellen einen Kunden mit dem given_name „Erfolgreich“, sein Lastschriftmandat wird sofort aktiviert und seine Zahlungen werden sofort ausgezahlt.
Diese Kundennamen werden nur bei Zahlungen wirksam, die als Einzelzahlungen erstellt wurde, nicht bei Zahlungen, die über einen Dauerauftrag erstellt wurden. Sie werden jedoch bei der ersten Zahlung ausgeführt, die durch einen Dauerauftrag erstellt wird.
Für diese Simulatoren werden alle relevanten Events und Webhooks erstellt und gesendet.
|
Beschreibung |
Ablauf bei Erstellung des Lastschriftmandats |
Ablauf bei Erstellung einer Zahlung |
Unterstützte Lastschriftschemata |
---|---|---|---|---|
Erfolgreich |
Die Zahlung des Kunden wird erfolgreich eingezogen und an Sie ausgezahlt. |
Das Lastschriftmandat wird als submitted und dann als activated markiert. |
Die Zahlung wird als submitted und dann als confirmed markiert. Wenn Sie ein Gläubiger-Bankkonto eingerichtet haben, wird es als paid_out markiert und es wird eine Auszahlung erstellt. |
Bacs, BECS, SEPA-Basislastschriftverfahren und Bankeinzug (autogiro) |
Mittellos |
Die Zahlung des Kunden kann nicht eingezogen werden, beispielsweise weil das Guthaben auf dem Konto nicht ausreicht. |
Das Lastschriftmandat wird als submitted und dann als activated markiert. |
Die Zahlung wird als submitted und dann als failed markiert. |
Bacs, BECS, SEPA-Basislastschriftverfahren und Bankeinzug (autogiro) |
Launisch |
Die Zahlung des Kunden wird erfolgreich eingezogen, wird dann jedoch vom Kunden bei seiner Bank widerrufen und daher rückbelastet. |
Das Lastschriftmandat wird als submitted und dann als activated markiert. |
Die Zahlung wird als submitted und dann als confirmed markiert. Wenn Sie ein Gläubiger-Bankkonto eingerichtet haben, wird es als paid_out markiert und es wird eine Auszahlung erstellt. Abschließend wird die Zahlung als charged_back markiert. |
Bacs, BECS, SEPA-Basislastschriftverfahren und Bankeinzug (autogiro) |
Verspätet |
Die Zahlung des Kunden kann nicht eingezogen werden, die Bank informiert uns darüber jedoch später als üblich. |
Das Lastschriftmandat wird als submitted und dann als activated markiert. |
Die Zahlung wird als submitted, dann als confirmed und zuletzt als failed markiert. |
Bacs, BECS, SEPA-Basislastschriftverfahren und Bankeinzug (autogiro) |
Ungültig |
Das Lastschriftmandat des Kunden kann nicht eingerichtet werden, weil die Bankdaten von den Banken als ungültig abgelehnt werden. |
Das Lastschriftmandat wird als submitted und dann als failed markiert. |
Findet nicht statt |
Bacs, BECS und Bankeinzug (autogiro) |