Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
girocheckout:eps:start [2019/09/03 18:01] michaelheumann [Bankauswahl Widget] |
girocheckout:eps:start [2023/05/05 03:19] (aktuell) michaelheumann |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ~~NOCACHE~~ | ~~NOCACHE~~ | ||
| ====== eps ====== | ====== eps ====== | ||
| - | |||
| - | Informationen zu eps sind unter https:// | ||
| eps kann **ausschließlich** mit der Währung **EURO** verwendet werden. | eps kann **ausschließlich** mit der Währung **EURO** verwendet werden. | ||
| Zeile 22: | Zeile 20: | ||
| autonumber | autonumber | ||
| - | customer | + | customer -> shop: |
| - | shop -> girocheckout: | + | |
| - | girocheckout | + | |
| shop -> girocheckout: | shop -> girocheckout: | ||
| girocheckout -> eps: | girocheckout -> eps: | ||
| Zeile 30: | Zeile 26: | ||
| girocheckout -> shop: | girocheckout -> shop: | ||
| shop -> customer: | shop -> customer: | ||
| - | customer -> bank: | + | customer |
| + | eps -> bank: | ||
| bank -> customer: | bank -> customer: | ||
| customer -> bank: | customer -> bank: | ||
| Zeile 47: | Zeile 44: | ||
| - Käufer/ | - Käufer/ | ||
| - | - Shop prüft Bankstatus ([[girocheckout: | ||
| - | - Shop bekommt Rückmeldung, | ||
| - Shop initiiert eps Transaktion ([[girocheckout: | - Shop initiiert eps Transaktion ([[girocheckout: | ||
| - GiroCheckout initialisiert Transaktion bei eps | - GiroCheckout initialisiert Transaktion bei eps | ||
| Zeile 54: | Zeile 49: | ||
| - Shop bekommt Rückmeldung über Initialisierungsausgang (bei Fehler ist Transaktion beendet) | - Shop bekommt Rückmeldung über Initialisierungsausgang (bei Fehler ist Transaktion beendet) | ||
| - Shop sendet Redirect URL an Käufer-/ | - Shop sendet Redirect URL an Käufer-/ | ||
| - | - Käufer-/ | + | - Käufer-/ |
| + | - eps leitet dann an das Online-Banking | ||
| - Online-Banking zeigt Loginseite an | - Online-Banking zeigt Loginseite an | ||
| - Käufer/ | - Käufer/ | ||
| Zeile 93: | Zeile 89: | ||
| |merchantId | |merchantId | ||
| |projectId | |projectId | ||
| - | |bic |Ja | + | |bic |Ja |
| |hash | |hash | ||
| Zeile 104: | Zeile 100: | ||
| == JSON-Parameter == | == JSON-Parameter == | ||
| ^Name | ^Name | ||
| - | |rc | + | |rc |
| - | |msg |Ja | + | |msg |Ja |
| - | |bankcode | + | |bankcode |
| - | |bic |Optional |String | + | |bic |Optional |String(11) |BIC, wenn vorhanden | |
| - | |bankname | + | |bankname |
| - | |eps |Optional |Integer | + | |eps |Optional |Integer |
| ^HEADER Parameter^^^^ | ^HEADER Parameter^^^^ | ||
| - | |hash | + | |hash |
| == Beispiel im Erfolgsfall == | == Beispiel im Erfolgsfall == | ||
| Zeile 139: | Zeile 135: | ||
| == Parameter == | == Parameter == | ||
| ^Name | ^Name | ||
| - | |rc | + | |rc |
| - | |msg |Ja | + | |msg |Ja |
| - | |issuer | + | |issuer |
| ^HEADER Parameter^^^^ | ^HEADER Parameter^^^^ | ||
| - | |hash | + | |hash |
| == Beispiel == | == Beispiel == | ||
| Zeile 161: | Zeile 157: | ||
| |merchantId | |merchantId | ||
| |projectId | |projectId | ||
| - | |merchantTxId | + | |merchantTxId |
| |amount | |amount | ||
| |currency | |currency | ||
| |purpose | |purpose | ||
| |bic |**deprecated** |String(11) | |bic |**deprecated** |String(11) | ||
| - | |urlRedirect | + | |urlRedirect |
| - | |urlNotify | + | |urlNotify |
| - | |hash | + | |kassenzeichen |
| + | |hash | ||
| Zeile 180: | Zeile 177: | ||
| ^Name | ^Name | ||
| |rc | |rc | ||
| - | |msg |Ja | + | |msg |Ja |
| - | |reference | + | |reference |
| - | |redirect | + | |redirect |
| ^HEADER Parameter^^^^ | ^HEADER Parameter^^^^ | ||
| - | |hash | + | |hash |
| == Beispiel im Erfolgsfall == | == Beispiel im Erfolgsfall == | ||
| Zeile 208: | Zeile 205: | ||
| == GET Parameter == | == GET Parameter == | ||
| ^Name | ^Name | ||
| - | |gcReference | + | |gcReference |
| - | |gcMerchantTxId | + | |gcMerchantTxId |
| - | |gcBackendTxId | + | |gcBackendTxId |
| |gcAmount | |gcAmount | ||
| - | |gcCurrency | + | |gcCurrency |
| |gcResultPayment | |gcResultPayment | ||
| - | |gcHash | + | |gcHash |
| === Antwort === | === Antwort === | ||
| Zeile 234: | Zeile 231: | ||
| == GET Parameter == | == GET Parameter == | ||
| ^Name | ^Name | ||
| - | |gcReference | + | |gcReference |
| - | |gcMerchantTxId | + | |gcMerchantTxId |
| - | |gcBackendTxId | + | |gcBackendTxId |
| |gcAmount | |gcAmount | ||
| - | |gcCurrency | + | |gcCurrency |
| |gcResultPayment | |gcResultPayment | ||
| - | |gcHash | + | |gcHash |
| + | ===== Senderinformationen abrufen ===== | ||
| + | Mit dieser Funktion können die Senderinformationen einer erfolgreich durchgeführten Transaktion abgerufen werden. Anhand der angegebenen Referenz wird Kontoinhaber, | ||
| + | |||
| + | === API-Aufruf === | ||
| + | **URL:** https:// | ||
| + | **Bereitzustellen von:** GiroCheckout \\ | ||
| + | **Aufzurufen von:** Händler | ||
| + | |||
| + | == POST-Parameter == | ||
| + | ^Name | ||
| + | |merchantId | ||
| + | |projectId | ||
| + | |reference | ||
| + | |hash | ||
| + | |||
| + | == Beispiel == | ||
| + | {{page> | ||
| + | |||
| + | === Antwort === | ||
| + | Die Antwort besteht aus einem JSON Objekt. Das Feld rc liefert einen Fehlercode. Wird **rc = 0** zurückgeliefert, | ||
| + | |||
| + | == JSON-Parameter == | ||
| + | ^Name | ||
| + | |rc | ||
| + | |msg |Ja | ||
| + | |accountholder | ||
| + | |iban | ||
| + | |bic |Optional |String(11) | ||
| + | ^HEADER Parameter^^^^ | ||
| + | |hash | ||
| + | |||
| + | == Beispiel im Erfolgsfall == | ||
| + | {{page> | ||
| + | |||
| + | == Beispiel im Fehlerfall == | ||
| + | {{page> | ||