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/15 17:21] 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 44: | Zeile 49: | ||
| - | center footer (c)2013 by GiroSolution AG | + | center footer (c)2016 by GiroSolution AG |
| </ | </ | ||
| - | - Käufer/Kunde wählt | + | - Kunde wählt |
| - 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 ==== | ||
| - | Es wird geprüft ob eine Bank am giropay Bezahlverfahren oder einer giropay-ID | + | **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 | ||
| === API-Aufruf === | === API-Aufruf === | ||
| Zeile 89: | Zeile 97: | ||
| == POST-Parameter == | == POST-Parameter == | ||
| ^Name | ^Name | ||
| - | |merchantId | + | |merchantId |
| - | |projectId | + | |projectId |
| - | |bic |Ja | + | |bic |Ja |
| |hash | |hash | ||
| Zeile 120: | Zeile 128: | ||
| ==== giropay Bankenabfrage ==== | ==== giropay Bankenabfrage ==== | ||
| - | Gibt eine Liste zurück, welche alle giropay Banken enthält. Aus dieser Bankenliste muss der Käufer seine Bank auswählen. | + | **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 | ||
| **URL:** https:// | **URL:** https:// | ||
| Zeile 128: | Zeile 138: | ||
| == POST Parameter == | == POST Parameter == | ||
| ^Name | ^Name | ||
| - | |merchantId | + | |merchantId |
| - | |projectId | + | |projectId |
| |hash | |hash | ||
| Zeile 150: | Zeile 160: | ||
| - | ==== Initialisierung einer giropay | + | ==== Initialisierung einer giropay-ID Kontoverifikation |
| - | + | ||
| - | Die Initialisierung einer giropay Zahlung kann mit oder ohne der Altersverifikation (giropay-ID) stattfinden. Diese Unterscheidung wird ausschließlich anhand der übermittelten projectId getroffen. | + | |
| - | 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 162: | Zeile 170: | ||
| == POST Parameter == | == POST Parameter == | ||
| - | ^Name | + | ^Name |
| - | ^ | + | |merchantId |
| - | |merchantId | + | |projectId |
| - | |projectId | + | |merchantTxId |
| - | |merchantTxId | + | |bic |**deprecated** |
| - | |amount | + | |iban |
| - | |currency | + | |info1Label |
| - | |purpose | + | |info1Text |
| - | |bic |Ja | + | |info2Label |
| - | |iban |Optional |Optional | + | |info2Text |
| - | |info1Label|Optional |Optional | + | |info3Label |
| - | |info1Text | + | |info3Text |
| - | |info2Label|Optional |Optional | + | |info4Label |
| - | |info2Text | + | |info4Text |
| - | |info3Label|Optional |Optional | + | |info5Label |
| - | |info3Text | + | |info5Text |
| - | |info4Label|Optional |Optional | + | |urlRedirect |
| - | |info4Text | + | |urlNotify |
| - | |info5Label|Optional |Optional | + | |hash |
| - | |info5Text | + | |
| - | |urlRedirect | + | |
| - | |urlNotify | + | |
| - | |hash |Ja | + | |
| <WRAP center round info 60%> | <WRAP center round info 60%> | ||
| - | Mit den info Parametern können zusätzliche Informationen | + | Mit den info Parametern können zusätzliche Informationen |
| </ | </ | ||
| Zeile 213: | Zeile 217: | ||
| {{page> | {{page> | ||
| - | ==== Benachrichtigung über den Zahlungsausgang | + | ==== Benachrichtigung über Ergebnis der Kontoverifikation |
| - | Der Ausgang einer giropay Zahlung | + | Der Ausgang einer Kontoverifikation |
| - | 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 228: | 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 249: | 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 257: | Zeile 260: | ||
| == GET Parameter == | == GET Parameter == | ||
| - | ^Name | + | ^Name |
| - | ^ | + | |gcReference |
| - | |gcReference | + | |gcMerchantTxId |
| - | |gcMerchantTxId | + | |gcBackendTxId |
| - | |gcBackendTxId | + | |gcResultPayment |
| - | |gcAmount | + | |gcResultAVS |
| - | |gcCurrency | + | |gcHash |
| - | |gcResultPayment | + | |
| - | |gcResultAVS | + | |
| - | |gcObvName | + | |
| - | |gcHash | + | |