This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:girocheckout:ideal:start [2014/05/21 17:26] jeromejung [test data] |
en:girocheckout:ideal:start [2023/05/07 08:09] (current) michaelheumann |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== iDEAL ====== | ====== iDEAL ====== | ||
- | Information about iDEAL can be found under https:// | + | ===== Test data ===== |
- | + | ||
- | ===== test data ===== | + | |
{{page> | {{page> | ||
===== workflow ===== | ===== workflow ===== | ||
Line 81: | Line 79: | ||
**called by:** Händler | **called by:** Händler | ||
- | == parameter == | + | == POST parameter == |
^name | ^name | ||
|merchantId | |merchantId | ||
Line 96: | Line 94: | ||
^name | ^name | ||
|rc | |rc | ||
- | |msg |yes | + | |msg |yes |
|issuer | |issuer | ||
Line 103: | Line 101: | ||
- | ==== initialise | + | ==== Initialize |
- | Torwards | + | After a successful |
=== request === | === request === | ||
Line 111: | Line 109: | ||
**called by:** Händler | **called by:** Händler | ||
- | == parameter == | + | == POST parameter == |
^name | ^name | ||
|merchantId | |merchantId | ||
|projectId | |projectId | ||
- | |merchantTxId | + | |merchantTxId |
|amount | |amount | ||
|currency | |currency | ||
|purpose | |purpose | ||
- | |issuer | + | |issuer |
- | |urlRedirect | + | |urlRedirect |
- | |urlNotify | + | |urlNotify |
- | |hash | + | |kassenzeichen |
+ | |hash | ||
== example == | == example == | ||
Line 135: | Line 134: | ||
^name | ^name | ||
|rc | |rc | ||
- | |msg |yes | + | |msg |yes |
- | |reference | + | |reference |
- | |redirect | + | |redirect |
+ | ^HEADER parameter^^^^ | ||
+ | |hash | ||
== example in case of success == | == example in case of success == | ||
Line 144: | Line 145: | ||
== example in case of error == | == example in case of error == | ||
{{page> | {{page> | ||
- | |||
==== notification about the payment result ==== | ==== notification about the payment result ==== | ||
Line 160: | Line 160: | ||
== GET parameter == | == GET parameter == | ||
^name | ^name | ||
- | |gcReference | + | |gcReference |
- | |gcMerchantTxId | + | |gcMerchantTxId |
- | |gcBackendTxId | + | |gcBackendTxId |
|gcAmount | |gcAmount | ||
- | |gcCurrency | + | |gcCurrency |
- | |gcResultPayment | + | |gcResultPayment |
- | |gcHash | + | |gcHash |
=== reply === | === reply === | ||
Line 186: | Line 186: | ||
== GET parameter == | == GET parameter == | ||
^name | ^name | ||
- | |gcReference | + | |gcReference |
- | |gcMerchantTxId | + | |gcMerchantTxId |
- | |gcBackendTxId | + | |gcBackendTxId |
|gcAmount | |gcAmount | ||
- | |gcCurrency | + | |gcCurrency |
- | |gcResultPayment | + | |gcResultPayment |
- | |gcHash | + | |gcHash |
+ | |||
+ | ===== Retrieve sender information ===== | ||
+ | This service allows the retrieval of the information associated to the sender of a completed transaction. As a response to the given reference number, the account holder, IBAN and BIC of the customer are returned. | ||
+ | |||
+ | === API call === | ||
+ | **URL:** https:// | ||
+ | **Provided by:** GiroCheckout \\ | ||
+ | **Called by:** Merchant | ||
+ | |||
+ | == POST Parameters == | ||
+ | ^Name | ||
+ | |merchantId | ||
+ | |projectId | ||
+ | |reference | ||
+ | |hash | ||
+ | |||
+ | == Example == | ||
+ | {{page> | ||
+ | |||
+ | === Response === | ||
+ | The response is a JSON object. The rc field returns an error code. If **rc = 0** is returned, the corresponding fields contain the sender information. | ||
+ | |||
+ | == JSON Parameters == | ||
+ | ^Name | ||
+ | |rc | ||
+ | |msg |yes | ||
+ | |accountholder | ||
+ | |iban | ||
+ | |bic |Optional |String(11) | ||
+ | ^HEADER parameter^^^^ | ||
+ | |hash | ||
+ | |||
+ | == Example in case of success == | ||
+ | {{page> | ||
+ | |||
+ | == Example in case of error == | ||
+ | {{page> | ||
+ | |||