Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
girocheckout:giropay-id-kvs:start [2016/03/15 17:21] thorstenmarx angelegt |
girocheckout:giropay-id-kvs:start [2021/04/12 14:32] (aktuell) |
||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Man kann entweder: | Man kann entweder: | ||
* direkt eine IBAN und BIC mitgeben und die so verifizieren lassen oder | * direkt eine IBAN und BIC mitgeben und die so verifizieren lassen oder | ||
- | | + | |
===== 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 | + | |