====== Directdebit ======
==== authorize.request ====
curl -d "merchantId=1234567" \
-d "projectId=1234" \
-d "merchantTxId=1234567890" \
-d "amount=100" \
-d "currency=EUR" \
-d "purpose=Lastschrift Transaktion" \
-d "iban=DE23690516200012345600" \
-d "accountHolder=Max Mustermann" \
-d "mandateReference=12345abcde" \
-d "mandateSignedOn=2014-01-01" \
-d "mandateReceiverName=mein Shop" \
-d "mandateSequence=1" \
-d "hash=28caaa92da143ed83cef2e73213ff162" \
https://payment.girosolution.de/girocheckout/api/v2/transaction/payment
==== authorize.response.true ====
hash : 6c8cef797350587f535c8dc65333cf15
{"reference":"d01068e3-50a3-48f5-8185-70835e631809","backendTxId":"1196323_01","mandateReference":"12345abcde","resultPayment":"4000","rc":0,"msg":""}
==== authorize.response.false ====
hash : 02e0057b4055ab71715d48a4bde7240d
{"reference":"8e0a2a4f-ffee-4ca0-954e-e619038e46ac","backendTxId":"1196322_01","mandateReference":"12345abcde","resultPayment":"5100","rc":0,"msg":""}
==== transactionstart.request ====
curl -d "merchantId=1234567" \
-d "projectId=1234" \
-d "merchantTxId=52dd237537dce" \
-d "amount=100" \
-d "currency=EUR" \
-d "purpose=Lastschrift Transaktion" \
-d "mandateReference=12345abcde" \
-d "mandateSignedOn=2014-01-01" \
-d "mandateReceiverName=mein Shop" \
-d "mandateSequence=1" \
-d "urlRedirect=https://www.your-domain.de/girocheckout/redirect-directdebit" \
-d "urlNotify=https://www.your-domain.de/girocheckout/notify-directdebit" \
-d "hash=f7ee5f58036e459bf42002fa89279041" \
https://payment.girosolution.de/girocheckout/api/v2/transaction/start
==== transactionstart.response.true ====
{"mandateReference":"12345abcde","reference":"928f3815-7e66-4650-aab5-a0edf92d41e6","redirect":"https://testmerch.directpos.de/web-api/SSLPayment.po?n=vjqRec7hizjYXLE1t9272wi96FXqHKQQw5XD7RwwyiFH","rc":"0","msg":""}
==== transactionstart.response.false ====
hash : 0afc26687fa0dcb2440a19107c273a7d
{"mandateReference":null,"reference":null,"redirect":null,"rc":5010,"msg":"Sprache ungültig"}
==== capture.request ====
curl -d "merchantId=1234567" \
-d "projectId=1234" \
-d "merchantTxId=1234567890" \
-d "amount=100" \
-d "currency=EUR" \
-d "reference=f84e606f-817d-439f-ada1-d37e85cb6314" \
-d "hash=256b7bb16edbc76871c830d0d623c303" \
https://payment.girosolution.de/girocheckout/api/v2/transaction/refund
==== capture.response.true ====
hash : 17790db9c9745b94e1b8db1b22cc7876
{"reference":"e897ef6c-cfd0-4c5e-a932-b15ba24c15cb","referenceParent":null,"merchantTxId":"123456","backendTxId":"5720d913a1338","amount":"100","currency":"EUR","resultPayment":4000,"rc":0,"msg":""}
==== capture.response.false ====
hash : 98d9d8b133acf97eb92601fa72d804a0
{"reference":"f84e606f-817d-439f-ada1-d37e85cb6314","rc":"5100","msg":""}
==== refund.request ====
curl -d "merchantId=1234567" \
-d "projectId=1234" \
-d "merchantTxId=1234567890" \
-d "amount=100" \
-d "currency=EUR" \
-d "reference=f84e606f-817d-439f-ada1-d37e85cb6314" \
-d "hash=256b7bb16edbc76871c830d0d623c303" \
https://payment.girosolution.de/girocheckout/api/v2/transaction/refund
==== refund.response.true ====
hash : 17790db9c9745b94e1b8db1b22cc7876
{"reference":"e897ef6c-cfd0-4c5e-a932-b15ba24c15cb","referenceParent":null,"merchantTxId":"123456","backendTxId":"5720d913a1338","amount":"100","currency":"EUR","resultPayment":4000,"rc":0,"msg":""}
==== refund.response.false ====
hash : 98d9d8b133acf97eb92601fa72d804a0
{"reference":"f84e606f-817d-439f-ada1-d37e85cb6314","rc":"5100","msg":""}
==== void.request ====
curl -d "merchantId=1234567" \
-d "projectId=1234" \
-d "merchantTxId=1234567890" \
-d "reference=fb70602d-c137-4413-8432-7dcc69a9d891" \
-d "hash=edb7459114db25c2991d1783d4ab5388" \
https://payment.girosolution.de/girocheckout/api/v2/transaction/void
==== void.response.true ====
{"reference":"ef27303f-87b3-465e-9c39-fabfb749d253","referenceParent":"5a101478-df14-4a79-86af-f743784c2c24","merchantTxId":"58e39be91fce8","backendTxId":"1226723_01","amount":"100","currency":"EUR","resultPayment":"4000","rc":0,"msg":""}
==== void.response.false ====
{"reference":null,"referenceParent":null,"merchantTxId":null,"backendTxId":null,"amount":null,"currency":null,"resultPayment":null,"rc":5200,"msg":"Transaktion nicht akzeptiert"}