In Griechenland müssen Zahlungen, welche über Bezahlterminals ("Kreditkartenterminals") abgewickelt werden, vor der eigentlichen Transaktion vom jeweiligen myDATA Provider über eine digitale Signatur bestätigt werden.
Um diesen Prozess anzustoßen ist der Aufruf der Funktion
notwendig.
Parameter
Als einziger Parameter ist die Angabe der "clientId" notwendig.
Request body
Im Request body müssen die Einzelheiten der Zahlung angeführt werden.
Beispiel:
{
"paymentDate": "2025-10-15T05:34:19.773Z",
"documentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"documentType": "[0] = Receipt",
"documentNumber": "string",
"netValue": 0,
"taxValue": 0,
"grossValue": 0,
"paymentValue": 0,
"terminalId": "string"
}
| Element | Typ | Beschreibung |
| paymentDate |
M |
Datum und Uhrzeit der Zahlung. Hinweis: beachten Sie die Vorgaben zu Zeitangaben im RetailForce System! |
| documentGuid |
M |
Eindeutige Kennung des Dokuments mittels UUID / GUID. Achtung: Diese muss der DocumentGuid des Dokumentes entsprechen, mit welchem die Zahlung verknüpft ist! Wird auch als Verknüpfung für digitale Belege verwendet. |
| documentType |
M |
Angabe des Dokumententyps - muss dem Dokumententyp des eigentlichen Beleges entsprechen. |
| documentNumber |
M |
Eindeutige, fortlaufende Nummer des Dokuments (="Belegnummer"), vom Kassensystem vergeben. Achtung: Diese muss der DocumentNumber des Dokumentes entsprechen, mit welchem die Zahlung verknüpft ist! |
| netValue |
M |
Netto-Summe der Zahlung - exkl. MwSt. |
| taxValue |
M |
MwSt.-Summe der Zahlung |
| grossValue |
M |
Brutto-Summe der Zahlung - inkl. MwSt. |
| paymentValue |
M |
Zahlungsbetrag |
| terminalId |
M |
ID des Bezahlterminals |
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.