... | ... | @@ -3,7 +3,8 @@ Das CrefoPay Plugin steuert für Bestellungen, bei denen eine CrefoPay Zahlungsa |
|
|
 Das CrefoPay Plugin verändert nie den Bestell- oder Lieferstatus, sondern ausschließlich den Zahlungsstatus. Abhängigkeiten und Abbildungen auf Bestell- und Lieferstatus können bei Bedarf über den Shopware Flow-Builder realisiert werden.
|
|
|
|
|
|
 Für diesen Artikel wird das Verständnis der CrefoPay [Händler Benachrichtigungssystems](Händler-Benachrichtigungssystem) sowie der [Zahlungsstatus von Bestellungen](Zahlungsstatus-von-Bestellungen) vorausgesetzt.
|
|
|
|
|
|
|
|
|
|
|
|
## Status-Transitionen nach Checkout
|
|
|
|
|
|
Bei CrefoPay entscheiden wir in der Regel nach Transaktionserstellung und [Transaktionsverwaltung](https://docs.crefopay.de/msa/de/#transaktionsverwaltung). Die Transaktionserstellung beginnt, wenn der Kunde zum ersten Mal die Zahlungsauswahl im Shopware Shop aufruft und endet nach erfolgreicher Autorisierung der Zahlung.
|
... | ... | @@ -23,12 +24,24 @@ Die einzige Ausnahme bildet die Vorkasse, da hier die Weiterbearbeitung der Best |
|
|
| CrefoPay - Kreditkarte | Offen | `Autorisiert` | Offen |
|
|
|
| CrefoPay - iDeal | Offen | `Autorisiert` | Offen |
|
|
|
| CrefoPay - PayPal | Offen | `Autorisiert` | Offen |
|
|
|
|
|
|
|
|
|
|
|
|
## Status-Transitionen nach Zahlungseingang (Vorkasse)
|
|
|
|
|
|
Wird für eine Vorkasse ein Zahlungseingang im CrefoPay System erfasst, so wechselt der Transaktionsstatus von `CIAPENDING` auf `MERCHANTPENDING`. Die zugehörige Notification enthält dabei den Betrag, der als eingehender Betrag registriert wurde. So kann das Plugin unterscheiden, ob es sich bei dem Zahlungseingang um eine Teilzahlung oder eine vollständige Zahlung handelt.
|
|
|
|
|
|

|
|
|
|
|
|
| **Zahlungsart** | **Zahlungseingang** | **Bestellstatus** | **Zahlungsstatus** | **Lieferstatus** |
|
|
|
|---------------------|---------------------|-------------------|---------------------|------------------|
|
|
|
| CrefoPay - Vorkasse | Teilzahlung | Offen | `Teilweise bezahlt` | Offen |
|
|
|
| CrefoPay - Vorkasse | Vollzahlung | Offen | `Bezahlt` | Offen |
|
|
|
|
|
|
|
|
|
## Status-Transitionen nach Buchung
|
|
|
|
|
|
Wie wir im Abschnitt [Bestellverwaltung](Bestellverwaltung) gelernt haben, kann eine CrefoPay Transaktion nicht in den Status bezahlt wechseln, sondern es bedarf dafür einer Buchung.
|
|
|
|
|
|
Beim Auslösen einer Buchung prüft das CrefoPay System, ob bereits eine Zahlung vorhanden ist (alle Zahlungsarten mit Instant-Capture) oder ob die Zahlung durch die Buchung erst angefordert wurde (z.B. Lastschrift und Rechnungskauf).
|
|
|
|
|
|
 |
|
|
\ No newline at end of file |