This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:girocheckout:giropay:functions [2013/10/31 17:27] thorstenmarx gelöscht |
en:girocheckout:giropay:functions [2013/11/06 02:38] michaelheumann |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | {{indexmenu_n> |
+ | ====== | ||
- | ===== Bankleitzahlprüfung | + | ===== Check bank status |
- | Mit dieser Funktion prüfen Sie, ob eine Bank am giropay-Verfahren teilnimmt und Zahlungen abgewickelt werden können. Bitte nutzen Sie vor jeder giropay Transaktion diese Funktion, um sicherzustellen, | + | You can use this function to check if a bank supports the giropay |
- | === Anfrage === | + | |
- | **URL:** https://payment.girosolution.de/ | + | |
- | ^Name | + | |
- | |merchantId | + | |
- | |projectId | + | |
- | |txKind | + | |
- | |bankcode | + | |
- | |bic |Ja* | + | |
- | |hash | + | |
- | * Bankleitzahl | + | |
- | == Example == | + | |
- | {{page> | + | |
- | === Response | + | === Request |
- | == Example == | + | **URL:** https:// |
- | {{page> | + | **To be provided by:** GiroSolution AG \\ |
+ | **To be called by:** Merchant | ||
- | ===== Initialisierung der giropay | + | == Parameters |
+ | ^Name | ||
+ | |merchantId | ||
+ | |projectId | ||
+ | |bankcode | ||
+ | |bic |Optional | ||
+ | |hash | ||
- | Sie übermitteln die Transaktionsdaten und erhalten einen Link (Redirect-URL) als Antwort. Anschließend senden Sie Ihrem Kunden eine Weiterleitung zur Redirect-URL. Dies kann durch einen HTTP-Redirect-Header, eine HTML-Seite mit entsprechendem Meta-Tag oder Javascript erfolgen. Die eigentliche Zahlungsabwicklung erfolgt dann, indem der Kunde sich beim Onlinebanking seiner Bank anmeldet und dort die vorausgefüllte Überweisung durch eine TAN bestätigt. | + | <WRAP center round info 60%> |
- | Die Benachrichtigung Ihrer Anwendung über den Ausgang der Zahlung erfolgt, indem GiroConnect Ihrer Anwendung einen GET-Request schickt. | + | For this check, either the bank code (Bankleitzahl) or the BIC of the customer' |
+ | </ | ||
- | === Anfrage === | + | == Example |
- | + | {{page> | |
- | ^Name | + | |
- | |merchantId | + | |
- | |projectId | + | |
- | |transactionId | + | |
- | |amount | + | |
- | |currency | + | |
- | |purpose | + | |
- | |bankcode | + | |
- | |bankaccount | + | |
- | |bic | + | |
- | |iban | + | |
- | |projectId | + | |
- | |urlRedirect | + | |
- | |urlNotify | + | |
- | |hash | + | |
- | + | ||
- | === Antwort === | + | |
- | + | ||
- | JSON | + | |
- | + | ||
- | ===== Benachrichtigung über den Ausgang der Zahlung ===== | + | |
- | ===== Rückleitung des Kunden zum Shop ===== | + | === Reply === |
+ | The reply is a JSON object. If **rc = 0** is returned, a giropay transaction may be carried through with this bank. Please note the parameters //payment// and // | ||
+ | == Parameters == | ||
+ | ^Name | ||
+ | |rc | ||
+ | |msg |Yes | ||
+ | |bankcode | ||
+ | |bic |Optional | ||
+ | |bankname |