====== 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"}