====== Paydirekt ====== ==== transactionstart.request ==== curl -d "merchantId=1234567" \ -d "projectId=1234" \ -d "merchantTxId=1234567890" \ -d "amount=10000" \ -d "currency=EUR" \ -d "purpose=Beispieltransaktion" \ -d "type=SALE" \ -d "shoppingCartType=PHYSICAL" \ -d "customerId=1234567" \ -d "shippingAmount=500" \ -d "shippingAddresseFirstName=Otto" \ -d "shippingAddresseLastName=Mustermann" \ -d "shippingZipCode=12345" \ -d "shippingCity=Frankfurt" \ -d "shippingCountry=DE" \ -d "merchantReconciliationReferenceNumber=1234567890" \ -d "orderAmount=9500" \ -d "orderId=123456789" \ -d 'cart=[{"name":"Bobbycar","ean":"800001303","quantity":1,"grossAmount":9500}]' \ -d "invoiceId=9876543" \ -d "urlRedirect=http://www.my-domain.de/girocheckout/redirect" \ -d "urlNotify=http://www.my-domain.de/girocheckout/notify" \ -d "hash=d74e7cb6e5bd4eeacc63ff3d5ab53af2" \ https://payment.girosolution.de/girocheckout/api/v2/transaction/start ==== transactionstart.response.true ==== hash : ad1e0df28e2797a39c05ca08be654ef2 {"reference":"dd724940-5e86-4072-8442-2c2ba2aebc79","redirect":"https://sandbox.paydirekt.de/checkout/#/checkout/016edd33-6181-4392-9dff-5ee80dfb119a","rc":"0","msg":""} ==== transactionstart.response.false ==== hash : f55ce87e132ebb7eb20004c6b186ce09 {"reference":null,"redirect":null,"rc":5030,"msg":"Betrag ungültig"} ==== capture.request ==== curl -d "merchantId=1234567" \ -d "projectId=1234" \ -d "merchantTxId=1234567890" \ -d "amount=10000" \ -d "currency=EUR" \ -d "purpose=Beispiel-Capture" \ -d "reference=dd724940-5e86-4072-8442-2c2ba2aebc79" \ -d "final=true" \ -d "hash=e4e57b71b094d7fa197374f4fbdd4ca9" \ https://payment.girosolution.de/girocheckout/api/v2/transaction/capture ==== capture.response.true ==== hash : 36dc1f4622d0c1260fe5da76fe83fbd3 {"reference":"ehd82947-5e86-4072-8442-2c2ba2ae74a","referenceParent":null,"merchantTxId":"123456","backendTxId":"5720d913a1338","amount":"100","currency":"EUR","resultPayment":4000,"rc":0,"msg":""} ==== capture.response.false ==== hash : c7dcb2d7d5e6719c6a51d81705bfc3af {"reference":null,"rc":5030,"msg":"Betrag ungültig"} ==== 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"}