Transaktionen¶
Mit dieser Api werden die Transaktionen ausgegeben.
Felder¶
property | title | required | default | type | examples |
---|---|---|---|---|---|
tid | Eindeutige ID des Datensatzes | integer | |||
orderOID | Bestellnummer OID | 0 | integer | ||
customerUID | Benutzer UID | 0 | integer | ||
deliveryDID | Lieferung DID | 0 | integer | ||
paymentPID | Payment PID; ID der Bezahlung des Kunden | 0 | integer | ||
createDate | Erstelldatum | string | |||
provider | Provider; zum Beispiel paypal, saferpaypp | string | |||
id | Transaction ID des Payment Provider | string | |||
token | Token; Feld zur identifizierung beim payment provider | string | |||
amount | Betrag | 0 | integer | ||
currency | Währung | string | |||
result | Ergebnis Code; Stammt aus authorize | 0 | integer | ||
resultText | Ergebnistext | string | |||
resultData | Payment Provider Daten; Serializiertes Array zum Speichern von benötigten Daten des Payment Provider | object | |||
captureState | Status der Buchung | string | |||
captureAmount | gebuchter Betrag | 0 | integer | ||
authCode | Authorize Code; Stammt aus authorize 6 Stellen | string | |||
authMsg | Authorize Nachricht; Stammt aus authorize 6 Stellen | string | |||
authType | Authorize Typ; Stammt aus authorize shop_payment_authorize_response_reason_codes | 0 | integer | ||
avsCode | AvsCode; A,B,E,G,N... | string | |||
erpID | Eindeutige ID im Drittsystem; Datum für den Datenaustausch mit Drittsystemen | string | |||
erpName | Name des Drittsystems; Datum für den Datenaustausch mit Drittsystemen | string | |||
erpNumber | Eindeutige Nummer im Drittsystem; Datum für den Datenaustausch mit Drittsystemen | string | |||
erpLastUpdate | Letzte Aktualisierung; Datum für den Datenaustausch mit Drittsystemen | string | |||
erpCreation | Erstellungsdatum; Datum für den Datenaustausch mit Drittsystemen | string |
Eine Transaktion auslesen¶
Die URL /api/commerce/transaction/[TID]
liefert eine Transaktion zurück
{
"dataset": {
"39887013-301b-4f06-a3ca-096b109c9e86": {
"tid": 3,
"orderOID": 348,
"customerUID": 82,
"deliveryDID": 0,
"paymentPID": 221,
"createDate": "2015-04-14T08:54:51",
"provider": "wirecard",
"id": "11981266",
"token": "",
"amount": 4900,
"currency": "EUR",
"result": 0,
"resultText": "",
"resultData": {},
"captureState": "",
"captureAmount": 0,
"authCode": "",
"authMsg": "SUCCESS",
"authType": 0,
"avsCode": "",
"erpID": "",
"erpName": "",
"erpNumber": "",
"erpLastUpdate": "2015-04-14T08:54:51",
"erpCreation": "0000-01-01T00:00:00"
}
},
"sys": {
"pagination": {
"total": 1,
"currentPage": 1,
"objectsPerPage": 20,
"offset": 0,
"nextOffset": null,
"prevOffset": null,
"pages": 1
},
"message": "200 OK",
"code": 200
}
}
Transaktionen auslesen¶
Die URL /api/commerce/transaction?page=[SEITE]&count=[ANZAHL DER OBJEKTE]&orderby=[SORTIERUNG]
liefert alle Transaktionen zurück.
Mit dem Pagestepper kann durch die Daten navigiert werden.
Beispiel : /api/commerce/transaction?page=0&count=5
{
"dataset": {
"66681c38-1094-4490-e416-9d431fa5ef57": {},
"caec026c-b9a0-4ea7-af27-0b36e8c47cbd": {},
"9f9a232a-efc4-4079-f091-035fdb8f1b4c": {},
"1b3da6a2-994f-4060-a47d-38c12a19a416": {},
"7555bb79-f8d0-461b-d488-008819447df2": {}
},
"sys": {
"pagination": {
"total": 47,
"currentPage": 3,
"objectsPerPage": 5,
"offset": 10,
"nextOffset": 15,
"prevOffset": 5,
"pages": 10
},
"message": "200 OK",
"code": 200
}
}
Transaktionen suchen¶
Über die URL /api/commerce/transaction/search?q=[QUERY]
können Transaktionen gesucht werden.
Mit dem Pagestepper kann durch die Daten navigiert werden.
Beispiel : /api/commerce/transaction/search?q=tid%3D1
{
"dataset": {
"66681c38-1094-4490-e416-9d431fa5ef57": {},
"caec026c-b9a0-4ea7-af27-0b36e8c47cbd": {},
"9f9a232a-efc4-4079-f091-035fdb8f1b4c": {},
"1b3da6a2-994f-4060-a47d-38c12a19a416": {},
"7555bb79-f8d0-461b-d488-008819447df2": {}
},
"sys": {
"pagination": {
"total": 47,
"currentPage": 3,
"objectsPerPage": 5,
"offset": 10,
"nextOffset": 15,
"prevOffset": 5,
"pages": 10
},
"message": "200 OK",
"code": 200
}
}