Benutzer-Werkzeuge

Webseiten-Werkzeuge


girocheckout:ideal:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
girocheckout:ideal:start [2023/03/24 20:34]
michaelheumann
girocheckout:ideal:start [2023/05/07 08:01] (aktuell)
michaelheumann
Zeile 97: Zeile 97:
 ^Name           ^Pflicht  ^Type      ^Beschreibung   ^ ^Name           ^Pflicht  ^Type      ^Beschreibung   ^
 |rc             |Ja       |Integer   |[[girocheckout:errorcodes|Fehlernummer]] | |rc             |Ja       |Integer   |[[girocheckout:errorcodes|Fehlernummer]] |
-|msg            |Ja       |String    |Zusätzliche Informationen im Fehlerfall |+|msg            |Ja       |String(255)  |Zusätzliche Informationen im Fehlerfall |
 |issuer         |Optional |Array     |Liste der iDEAL issuer Banken | |issuer         |Optional |Array     |Liste der iDEAL issuer Banken |
 ^HEADER Parameter^^^^ ^HEADER Parameter^^^^
-|hash           |Ja       |String    |HMAC MD5 hash über alle Werte der Rückmeldung. Siehe [[girocheckout:general:start#uebermittlung_von_daten_ueber_einen_schnittstellenaufruf_an_den_haendler|hash der Rückantwort]] |+|hash           |Ja       |String(32) |HMAC MD5 hash über alle Werte der Rückmeldung. Siehe [[girocheckout:general:start#uebermittlung_von_daten_ueber_einen_schnittstellenaufruf_an_den_haendler|hash der Rückantwort]] |
  
 == Beispiel == == Beispiel ==
Zeile 124: Zeile 124:
 |currency       |Ja       |String(3)   |Währung der Transaktion\\ EUR = Euro (default) | |currency       |Ja       |String(3)   |Währung der Transaktion\\ EUR = Euro (default) |
 |purpose        |Ja       |String(27)  |Verwendungszweck der iDEAL Überweisung | |purpose        |Ja       |String(27)  |Verwendungszweck der iDEAL Überweisung |
-|issuer         |Optional       |String      |iDEAL Issuer Bank. Wenn nicht angegeben, wird zu einer Bankauswahlseite weitergeleitet. | +|issuer         |Optional       |String(20) |iDEAL Issuer Bank. Wenn nicht angegeben, wird zu einer Bankauswahlseite weitergeleitet. | 
-|urlRedirect    |Ja       |String      |URL, an die der Kunde nach der Zahlung geschickt werden soll. | +|urlRedirect    |Ja       |String(2048) |URL, an die der Kunde nach der Zahlung geschickt werden soll. | 
-|urlNotify      |Ja       |String      |URL, an die der Zahlungsausgang gemeldet werden soll. |+|urlNotify      |Ja       |String(2048) |URL, an die der Zahlungsausgang gemeldet werden soll. |
 |kassenzeichen  |Optional |String(255)  |Optionales Feld für die Übergabe eines Kassenzeichens.  Dieses wird dann im GiroCockpit in den Transaktionsdetails angezeigt (und bald auch exportiert) und es kann dort auch danach gesucht werden. Zulässige Zeichen sind alle UTF-8-Zeichen. | |kassenzeichen  |Optional |String(255)  |Optionales Feld für die Übergabe eines Kassenzeichens.  Dieses wird dann im GiroCockpit in den Transaktionsdetails angezeigt (und bald auch exportiert) und es kann dort auch danach gesucht werden. Zulässige Zeichen sind alle UTF-8-Zeichen. |
-|hash           |Ja       |String      |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 140: Zeile 140:
 ^Name           ^Pflicht  ^Type      ^Beschreibung   ^ ^Name           ^Pflicht  ^Type      ^Beschreibung   ^
 |rc             |Ja       |Integer   |[[girocheckout:errorcodes|Fehlernummer]] | |rc             |Ja       |Integer   |[[girocheckout:errorcodes|Fehlernummer]] |
-|msg            |Ja       |String    |Zusätzliche Informationen im Fehlerfall | +|msg            |Ja       |String(255) |Zusätzliche Informationen im Fehlerfall | 
-|reference      |Ja       |String    |Eindeutige GiroCheckout Transaktions-ID | +|reference      |Ja       |String(36)  |Eindeutige GiroCheckout Transaktions-ID | 
-|redirect       |Ja       |String    |Redirect URL zur Weiterleitung des Kunden zum Online Banking|+|redirect       |Ja       |String(2048)|Redirect URL zur Weiterleitung des Kunden zum Online Banking|
 ^HEADER Parameter^^^^ ^HEADER Parameter^^^^
-|hash           |Ja       |String    |HMAC MD5 hash über alle Werte der Rückmeldung. Siehe [[girocheckout:general:start#uebermittlung_von_daten_ueber_einen_schnittstellenaufruf_an_den_haendler|hash der Rückantwort]] |+|hash           |Ja       |String(32)  |HMAC MD5 hash über alle Werte der Rückmeldung. Siehe [[girocheckout:general:start#uebermittlung_von_daten_ueber_einen_schnittstellenaufruf_an_den_haendler|hash der Rückantwort]] |
  
 == Beispiel im Erfolgsfall == == Beispiel im Erfolgsfall ==
Zeile 165: Zeile 165:
 == GET Parameter == == GET Parameter ==
 ^Name             ^Pflicht    ^  Type        ^Beschreibung   ^ ^Name             ^Pflicht    ^  Type        ^Beschreibung   ^
-|gcReference      |Ja       |String      | GiroCheckout Transaktions-ID | +|gcReference      |Ja       |String(36)   | GiroCheckout Transaktions-ID | 
-|gcMerchantTxId   |Ja       | String     | Händler Transaktions-ID | +|gcMerchantTxId   |Ja       |String(255)  | Händler Transaktions-ID | 
-|gcBackendTxId    |Ja       |String      | Zahlungsabwickler Transaktions-ID |+|gcBackendTxId    |Ja       |String(8)    | Zahlungsabwickler Transaktions-ID |
 |gcAmount         |Ja       |Integer     | bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent | |gcAmount         |Ja       |Integer     | bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent |
-|gcCurrency       |Ja       |String      | Währung |+|gcCurrency       |Ja       |String(3)   | Währung |
 |gcResultPayment  |Ja       |Integer     | [[girocheckout:resultcodes#zahlungsausgang|Ergebniscodes der iDEAL Zahlung]]| |gcResultPayment  |Ja       |Integer     | [[girocheckout:resultcodes#zahlungsausgang|Ergebniscodes der iDEAL Zahlung]]|
-|gcHash           |Ja       |String      | HMAC MD5 hash über alle Werte des Aufrufs. Siehe  [[girocheckout:general:start#hash_generieren|hash generieren]] |+|gcHash           |Ja       |String(32)  | HMAC MD5 hash über alle Werte des Aufrufs. Siehe  [[girocheckout:general:start#hash_generieren|hash generieren]] |
  
 === Antwort === === Antwort ===
Zeile 191: Zeile 191:
 == GET Parameter == == GET Parameter ==
 ^Name             ^Pflicht  ^Type        ^Beschreibung   ^ ^Name             ^Pflicht  ^Type        ^Beschreibung   ^
-|gcReference      |Ja       |String      | GiroCheckout Transaktions-ID | +|gcReference      |Ja       |String(36)  | GiroCheckout Transaktions-ID | 
-|gcMerchantTxId   |Ja       | String     | Händler Transaktions-ID | +|gcMerchantTxId   |Ja       |String(255) | Händler Transaktions-ID | 
-|gcBackendTxId    |Ja       |String      | Zahlungsabwickler Transaktions-ID |+|gcBackendTxId    |Ja       |String(8)   | Zahlungsabwickler Transaktions-ID |
 |gcAmount         |Ja       |Integer     | bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent | |gcAmount         |Ja       |Integer     | bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent |
-|gcCurrency       |Ja       |String      | Währung |+|gcCurrency       |Ja       |String(3)   | Währung |
 |gcResultPayment  |Ja       |Integer     | [[girocheckout:resultcodes#zahlungsausgang|Ergebnis der iDEAL Zahlung]]| |gcResultPayment  |Ja       |Integer     | [[girocheckout:resultcodes#zahlungsausgang|Ergebnis der iDEAL Zahlung]]|
-|gcHash           |Ja       |String      | HMAC MD5 hash über alle Werte des Aufrufs. Siehe  [[girocheckout:general:start#hash_generieren|hash generieren]] |+|gcHash           |Ja       |String(32)  | HMAC MD5 hash über alle Werte des Aufrufs. Siehe  [[girocheckout:general:start#hash_generieren|hash generieren]] |
  
 ===== Weitere Transaktionsarten ===== ===== Weitere Transaktionsarten =====
Zeile 242: Zeile 242:
 |amount         |Ja       |Integer     |Bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny | |amount         |Ja       |Integer     |Bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny |
 |currency       |Ja       |String(3)   |Währung der Transaktion, gemäß [[http://de.wikipedia.org/wiki/ISO_4217#Aktuell_g.C3.BCltige_W.C3.A4hrungen|ISO 4217]].\\ EUR = Euro | |currency       |Ja       |String(3)   |Währung der Transaktion, gemäß [[http://de.wikipedia.org/wiki/ISO_4217#Aktuell_g.C3.BCltige_W.C3.A4hrungen|ISO 4217]].\\ EUR = Euro |
-|reference      |Ja       |String      |GiroCheckout Transaktions-ID, für die eine Buchung oder Erstattung durchgeführt werden soll | +|reference      |Ja       |String(36)  |GiroCheckout Transaktions-ID, für die eine Buchung oder Erstattung durchgeführt werden soll | 
-|hash           |Ja       |String      |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]] |
  
 == Beispiel == == Beispiel ==
Zeile 253: Zeile 253:
 === Parameter === === Parameter ===
 ^Name             ^Pflicht  ^Type        ^Beschreibung   ^ ^Name             ^Pflicht  ^Type        ^Beschreibung   ^
-|reference      |Ja       |String      | GiroCheckout Transaktions-ID | +|reference      |Ja       |String(36)  | GiroCheckout Transaktions-ID | 
-|merchantTxId   |Ja       |String      | Händler Transaktions-ID | +|merchantTxId   |Ja       |String(255) | Händler Transaktions-ID | 
-|backendTxId    |Ja       |String      | Zahlungsabwickler Transaktions-ID |+|backendTxId    |Ja       |String(8)   | Zahlungsabwickler Transaktions-ID |
 |amount         |Ja       |Integer     | bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny | |amount         |Ja       |Integer     | bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny |
-|currency       |Ja       |String      | Währung |+|currency       |Ja       |String(3)   | Währung |
 |resultPayment  |Ja       |Integer     | [[girocheckout:resultcodes#zahlungsausgang|Ergebnis der Transaktion]]| |resultPayment  |Ja       |Integer     | [[girocheckout:resultcodes#zahlungsausgang|Ergebnis der Transaktion]]|
-|hash           |Ja       |String      | 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]] |
  
 == Beispiel im Erfolgsfall == == Beispiel im Erfolgsfall ==
Zeile 291: Zeile 291:
 ^Name           ^Pflicht  ^Type      ^Beschreibung   ^ ^Name           ^Pflicht  ^Type      ^Beschreibung   ^
 |rc             |Ja       |Integer   |[[girocheckout:errorcodes|Fehlernummer]] | |rc             |Ja       |Integer   |[[girocheckout:errorcodes|Fehlernummer]] |
-|msg            |Ja       |String    |zusätzliche Informationen im Fehlerfall | +|msg            |Ja       |String(255) |zusätzliche Informationen im Fehlerfall | 
-|accountholder  |Optional |String    |Inhaber des Absenderkontos| +|accountholder  |Optional |String(255) |Inhaber des Absenderkontos| 
-|iban           |Optional |String    |IBAN des Absenderkontos | +|iban           |Optional |String(36)  |IBAN des Absenderkontos | 
-|bic            |Optional |String    |BIC des Absenderkontos |+|bic            |Optional |String(11)  |BIC des Absenderkontos |
 ^HEADER Parameter^^^^ ^HEADER Parameter^^^^
-|hash           |Ja       |String    |HMAC MD5 hash über alle Werte der Rückmeldung. Siehe [[girocheckout:general:start#uebermittlung_von_daten_ueber_einen_schnittstellenaufruf_an_den_haendler|hash der Rückantwort]] |+|hash           |Ja       |String(32)  |HMAC MD5 hash über alle Werte der Rückmeldung. Siehe [[girocheckout:general:start#uebermittlung_von_daten_ueber_einen_schnittstellenaufruf_an_den_haendler|hash der Rückantwort]] |
  
 == Beispiel im Erfolgsfall == == Beispiel im Erfolgsfall ==
girocheckout/ideal/start.txt · Zuletzt geändert: 2023/05/07 08:01

Seiten-Werkzeuge