====== Get transaction information ====== Through this API call we provide detailed transaction data for past transactions. === Request === **URL:** https://payment.girosolution.de/girocheckout/api/v2/transaction/status \\ **provided by:** GiroCheckout \\ **called by:** merchant == Parameters == ^Name ^Mandatory ^Type ^Description ^ |merchantId |yes |Integer |merchant ID | |projectId |yes |integer |project ID | |reference |yes |Integer |unique GiroCheckout transaction id | |hash |yes |String |HMAC MD5 hash (see [[en:girocheckout:general:start#hash_generation|hash generation]]) | === Reply === The reply includes a JSON encoded string. The field rc contains the response code. If it is 0 the request has been successfully processed. == Parameters == ^Name ^Mandatory ^Type ^Description ^ |rc |yes |Integer |[[girocheckout:errorcodes|response code]] | |msg |yes |String |additional information about the response code | |reference |optional |String |unique GiroCheckout transaction ID | |backendTxId |optional |String |payment processor transaction id | |amount |optional |Integer |if a decimal currency is used, the amount is in the smallest unit of value, eg. Cent, Penny | |currency |optional |Integer |currency | |resultPayment |optional |Integer |[[girocheckout:resultcodes#zahlungsausgang|payment result codes]] | |resultAVS |optional |Integer |[[girocheckout:resultcodes#altersverifikation|result of the age verification (in case of a giropay-ID transaction)]] | |obvName |optional |String | Optional adjustable field, which includes the name of the person who has to be verified (in case of a giropay-ID transaction) |