Benutzer-Werkzeuge

Webseiten-Werkzeuge


girocheckout:giropay:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

girocheckout:giropay:start [2019/06/19 18:42]
michaelheumann
girocheckout:giropay:start [2019/09/03 18:09] (aktuell)
michaelheumann
Zeile 72: Zeile 72:
 ==== Übersicht ===== ==== Übersicht =====
  
-Wie im Workflow dargestellt gibt es mehrere API-Aufrufe während einer giropay Transaktion oder giropay-ID Abfrage. Eine giropay Transaktion kann zusätzlich mit einer giropay-ID Abfrage kombiniert gesendet werden.+Wie im Workflow dargestelltgibt es mehrere API-Aufrufe während einer giropay Transaktion oder giropay-ID Abfrage. Eine giropay Transaktion kann zusätzlich mit einer giropay-ID Abfrage kombiniert gesendet werden.
  
   - Bankstatus prüfen   - Bankstatus prüfen
Zeile 80: Zeile 80:
  
 Im Folgenden werden die API-Felder und Aufrufe näher erleutert. Im Folgenden werden die API-Felder und Aufrufe näher erleutert.
 +
 ==== 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 am giropay Bezahlverfahren oder einer giropay-ID Abfrage teilnimmt. Diesbezüglich wird die BIC des Käufer-Girokontos übermittelt. Die Antwort zeigt ob eine giropay Transaktion oder giropay-ID Abfrage möglich ist. Es wid empfohlen vor jeder Initiierung einer giropay Transaktion oder giropay-ID Abfrage den Bankstatus zu prüfen, da dadurch unnötige Verkaufsabbrüche verhindert werden können. Es wird geprüft ob eine Bank am giropay Bezahlverfahren oder einer giropay-ID Abfrage teilnimmt. Diesbezüglich wird die BIC des Käufer-Girokontos übermittelt. Die Antwort zeigt ob eine giropay Transaktion oder giropay-ID Abfrage möglich ist. Es wid empfohlen vor jeder Initiierung einer giropay Transaktion oder giropay-ID Abfrage den Bankstatus zu prüfen, da dadurch unnötige Verkaufsabbrüche verhindert werden können.
  
Zeile 92: Zeile 95:
 |merchantId ​    ​|Ja ​      ​|Integer ​  ​|Händler-ID eines giropay, giropay-ID oder giropay-ID + giropay Projekts | |merchantId ​    ​|Ja ​      ​|Integer ​  ​|Händler-ID eines giropay, giropay-ID oder giropay-ID + giropay Projekts |
 |projectId ​     |Ja       ​|Integer ​  ​|Projekt-ID eines giropay, giropay-ID oder giropay-ID + giropay Projekts | |projectId ​     |Ja       ​|Integer ​  ​|Projekt-ID eines giropay, giropay-ID oder giropay-ID + giropay Projekts |
-|bic            |Ja       ​|String(11)|BIC der Käuferbank (8 oder 11-stellig),​ die geprüft werden soll (durch [[tools:​bankstatus_widget|Bankauswahl Widget]] ermittelbar)|+|bic            |Ja       ​|String(11)|BIC der Käuferbank (8 oder 11-stellig),​ die geprüft werden soll|
 |hash           ​|Ja ​      ​|String(32)|HMAC MD5 hash über alle Werte des Aufrufs (siehe [[girocheckout:​general:​start#​hash_generieren|hash generieren]])| |hash           ​|Ja ​      ​|String(32)|HMAC MD5 hash über alle Werte des Aufrufs (siehe [[girocheckout:​general:​start#​hash_generieren|hash generieren]])|
  
Zeile 120: Zeile 123:
  
 ==== 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 Banken enthält. Aus dieser Bankenliste muss der Käufer seine Bank auswählen. ​ Gibt eine Liste zurück, welche alle giropay Banken enthält. Aus dieser Bankenliste muss der Käufer seine Bank auswählen. ​
  
Zeile 170: Zeile 175:
 |currency ​      ​|Ja ​      ​| ​        ​|Ja ​      ​|String(3) ​  ​|Währung der Transaktion\\ EUR = Euro| |currency ​      ​|Ja ​      ​| ​        ​|Ja ​      ​|String(3) ​  ​|Währung der Transaktion\\ EUR = Euro|
 |purpose ​       |Ja       ​| ​        ​|Ja ​      ​|String(27) ​ |Verwendungszweck der giropay Überweisung | |purpose ​       |Ja       ​| ​        ​|Ja ​      ​|String(27) ​ |Verwendungszweck der giropay Überweisung |
-|bic            |Optional ​|Optional ​|Optional ​|String(11) ​ |BIC der Käuferbank (8 oder 11-stellig) (durch [[tools:​bankstatus_widget|Bankauswahl Widget]] ermittelbar)|+|bic            |**deprecated** ​|**deprecated** ​|**deprecated** ​|String(11) ​ |**Dieser Parameter darf nicht mehr verwendet werden, alle giropay-Transaktionen werden jetzt mit einer externen Bankenabfrage durchgeführt!** ​BIC der Käuferbank (8 oder 11-stellig) |
 |iban           ​|Optional |Optional |Optional |String(34) ​ |IBAN der Kundenbankverbindung **ohne Leerzeichen**| |iban           ​|Optional |Optional |Optional |String(34) ​ |IBAN der Kundenbankverbindung **ohne Leerzeichen**|
 |info1Label|Optional |Optional |Optional |String(30) ​ |zusätzliche Information für die giropay Überweisungsseiten (Feldname) | |info1Label|Optional |Optional |Optional |String(30) ​ |zusätzliche Information für die giropay Überweisungsseiten (Feldname) |
Zeile 305: Zeile 310:
 == Beispiel im Fehlerfall == == Beispiel im Fehlerfall ==
 {{page>​codesamples:​giropay#​senderinfo.response.false&​noheader&​nofooter}} {{page>​codesamples:​giropay#​senderinfo.response.false&​noheader&​nofooter}}
- 
-===== Bankauswahl Widget ===== 
-{{page>​girocheckout:​widget&​noheader&​nofooter}} 
  
  
girocheckout/giropay/start.1560962565.txt.gz · Zuletzt geändert: 2019/06/19 18:42 von michaelheumann

Seiten-Werkzeuge