Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
girocheckout:giropay-id-kvs:start [2016/03/16 15:00] thorstenmarx |
girocheckout:giropay-id-kvs:start [2021/04/12 14:32] (aktuell) |
||
|---|---|---|---|
| Zeile 8: | Zeile 8: | ||
| ===== Testdaten ===== | ===== Testdaten ===== | ||
| - | {{page> | + | <WRAP center round important 60%> |
| + | Es steht noch keine Testmöglichkeit zur Verfügung. | ||
| + | </ | ||
| + | |||
| + | {{page> | ||
| ===== Workflow ===== | ===== Workflow ===== | ||
| Zeile 49: | Zeile 54: | ||
| - Kunde wählt seine Bank aus | - Kunde wählt seine Bank aus | ||
| - Shop prüft Bankstatus ([[girocheckout: | - Shop prüft Bankstatus ([[girocheckout: | ||
| - | - Shop bekommt Rückmeldung, | + | - Shop bekommt Rückmeldung, |
| - | - Shop initiiert | + | - Shop initiiert giropay-ID |
| - GiroCheckout initialisiert Transaktion bei giropay | - GiroCheckout initialisiert Transaktion bei giropay | ||
| - giropay übermittelt Ergebnis an GiroCheckout | - giropay übermittelt Ergebnis an GiroCheckout | ||
| Zeile 78: | Zeile 83: | ||
| - Bezahlinformation mit Käuferbrowserweiterleitung zurück zum Händler (durch Käufer nach Zahlung ausgelöst) | - Bezahlinformation mit Käuferbrowserweiterleitung zurück zum Händler (durch Käufer nach Zahlung ausgelöst) | ||
| - | Im Folgenden werden die API-Felder und Aufrufe näher | + | Im Folgenden werden die API-Felder und Aufrufe näher |
| ==== Bankstatus prüfen ==== | ==== Bankstatus prüfen ==== | ||
| + | **Dieser Aufruf sollte nicht mehr verwendet werden, alle giropay-Transaktionen werden jetzt mit einer externen Bankenabfrage durchgeführt!** | ||
| + | |||
| Es wird geprüft ob eine Bank giropay-ID Kontoverifikation unterstützt. Diesbezüglich wird die BIC des Käufer-Girokontos übermittelt. Die Antwort zeigt ob eine giropay-ID Kontoverifikation Abfrage möglich ist. Es wid empfohlen vor jeder Initiierung einer giropay-ID Kontoverifikation Abfrage den Bankstatus zu prüfen, da dadurch unnötige Abbrüche verhindert werden können. | Es wird geprüft ob eine Bank giropay-ID Kontoverifikation unterstützt. Diesbezüglich wird die BIC des Käufer-Girokontos übermittelt. Die Antwort zeigt ob eine giropay-ID Kontoverifikation Abfrage möglich ist. Es wid empfohlen vor jeder Initiierung einer giropay-ID Kontoverifikation Abfrage den Bankstatus zu prüfen, da dadurch unnötige Abbrüche verhindert werden können. | ||
| Zeile 91: | Zeile 99: | ||
| |merchantId | |merchantId | ||
| |projectId | |projectId | ||
| - | |bic |Ja | + | |bic |Ja |
| |hash | |hash | ||
| Zeile 120: | Zeile 128: | ||
| ==== giropay Bankenabfrage ==== | ==== giropay Bankenabfrage ==== | ||
| + | **Dieser Aufruf sollte nicht mehr verwendet werden, alle giropay-Transaktionen werden jetzt mit einer externen Bankenabfrage durchgeführt!** | ||
| + | |||
| Gibt eine Liste zurück, welche alle giropay-ID Kontoverifikation Banken enthält. Aus dieser Bankenliste muss der Käufer seine Bank auswählen. | Gibt eine Liste zurück, welche alle giropay-ID Kontoverifikation Banken enthält. Aus dieser Bankenliste muss der Käufer seine Bank auswählen. | ||
| Zeile 150: | Zeile 160: | ||
| - | ==== Initialisierung einer giropay-ID | + | ==== Initialisierung einer giropay-ID |
| - | Durch eine erfolgreiche Initialisierung wird eine Referenznummer erstellt sowie ein Weiterleitunslink | + | Durch eine erfolgreiche Initialisierung wird eine Referenznummer erstellt sowie ein Weiterleitungslink |
| === Anfrage === | === Anfrage === | ||
| Zeile 164: | Zeile 174: | ||
| |projectId | |projectId | ||
| |merchantTxId | |merchantTxId | ||
| - | |bic |Optional | + | |bic |**deprecated** |
| |iban | |iban | ||
| - | |info1Label|Optional |Optional | + | |info1Label |
| - | |info1Text | + | |info1Text |
| - | |info2Label|Optional |Optional | + | |info2Label |
| - | |info2Text | + | |info2Text |
| - | |info3Label|Optional |Optional | + | |info3Label |
| - | |info3Text | + | |info3Text |
| - | |info4Label|Optional |Optional | + | |info4Label |
| - | |info4Text | + | |info4Text |
| - | |info5Label|Optional |Optional | + | |info5Label |
| - | |info5Text | + | |info5Text |
| - | |urlRedirect | + | |urlRedirect |
| - | |urlNotify | + | |urlNotify |
| - | |hash |Ja | + | |hash |
| Zeile 211: | Zeile 221: | ||
| Der Ausgang einer Kontoverifikation wird an die im // | Der Ausgang einer Kontoverifikation wird an die im // | ||
| - | Der Zahlungausgang | + | Der Transaktionsausgang |
| Aufgrund des giropay Ablaufes findet **keine automatische Rückleitung des Käufers** an die im Parameter // | Aufgrund des giropay Ablaufes findet **keine automatische Rückleitung des Käufers** an die im Parameter // | ||
| Zeile 222: | Zeile 232: | ||
| == GET Parameter == | == GET Parameter == | ||
| - | ^Name | + | ^Name |
| - | ^ | + | |gcReference |
| - | |gcReference | + | |gcMerchantTxId |
| - | |gcMerchantTxId | + | |gcBackendTxId |
| - | |gcBackendTxId | + | |gcResultPayment |
| - | |gcAmount | + | |gcResultAVS |
| - | |gcCurrency | + | |gcAccountHolder |
| - | |gcResultPayment | + | |gsAccountIban |
| - | |gcResultAVS | + | |gsAccountBic |
| - | |gcObvName | + | |gcHash |
| - | |gcHash | + | |
| === Antwort === | === Antwort === | ||
| Zeile 243: | Zeile 252: | ||
| ==== Rückleitung des Kunden zum Händler ==== | ==== Rückleitung des Kunden zum Händler ==== | ||
| - | Nach Beendigung der giropay | + | Nach Beendigung der giropay-ID Kontoverifikation |
| === Anfrage === | === Anfrage === | ||
| Zeile 251: | Zeile 260: | ||
| == GET Parameter == | == GET Parameter == | ||
| - | ^Name | + | ^Name |
| - | ^ | + | |gcReference |
| - | |gcReference | + | |gcMerchantTxId |
| - | |gcMerchantTxId | + | |gcBackendTxId |
| - | |gcBackendTxId | + | |gcResultPayment |
| - | |gcAmount | + | |gcResultAVS |
| - | |gcCurrency | + | |gcHash |
| - | |gcResultPayment | + | |
| - | |gcResultAVS | + | |
| - | |gcObvName | + | |
| - | |gcHash | + | |