Αυτό το σημείο τερματισμού επιστρέφει πληροφορίες σχετικά με ένα συγκεκριμένο clientId. Χρησιμοποιείται για την ανάκτηση λεπτομερειών σχετικά με έναν συγκεκριμένο πελάτη, συμπεριλαμβανομένων:
- Δεδομένα μοναδικής ταυτοποίησης πελάτη
- Πληροφορίες άδειας χρήσης
- Δεδομένα εταιρείας
- Επιχειρηματικά δεδομένα
- Πληροφορίες ταμειακής μηχανής
- Διάφορες παράμετροι
Αποτέλεσμα
Μια επιτυχημένη κλήση στο endpoint επιστρέφει μια απόκριση HTTP 200 και ένα αντικείμενο JSON που περιέχει τις ζητούμενες πληροφορίες πελάτη.
Παράδειγμα:
{
"uniqueClientId": "4ac109f5-5c7b-4173-b3b7-b403f472ac8f",
"licenseConsumerId": "f2a72f8c-104a-4fc1-add7-8f1254bce787",
"usedVersion": "1.7.1.0",
"distributerId": "20b7abfc-6abb-352e-b1fe-a14b1e507482",
"licenseKey": "xxxJhbGciOiJodHRwOi8zd3d3LmczLm7yZy8yMDAxLzA0L3htbGRzaWbtbW9zZ...",
"fiscalCountry": "[0] = Germany",
"fiscalRegion": null,
"companyNumber": "003",
"companyName": "Test Company - DE",
"companyAddress": {
"street": "Test Street",
"streetNumber": "99",
"postalCode": "10115",
"city": "Berlin",
"countryCode": "DEU"
},
"companyIdentification": [
{
"type": "[0] = VatNumber",
"identification": "TEST_000000"
}
],
"companyVatNumber": "TEST_000000",
"companyTaxNumber": null,
"fiscalYearStartMonth": 0,
"storeNumber": "00345",
"storeName": "Test Store 06 - DE",
"storeAddress": {
"street": "Test Street",
"streetNumber": "1",
"postalCode": "10115",
"city": "Berlin",
"countryCode": "DEU"
},
"terminalNumber": "00345",
"cashRegister": {
"id": "00000001",
"brand": "Test Model",
"modelname": "Model A",
"serialNumber": "123",
"currencyIsoCode": "EUR",
"software": {
"brand": "Test POS Software",
"version": "4.40.14",
"softwareCompany": "Test POS Company"
}
},
"testClient": true,
"fiscalModulImplementationConfiguration": {
"primaryTse": {
"tseDriver": "[99] = xxxxx",
"tseId": "xxxx....",
"tseGuid": null,
"useTseGuid": false,
"tseParameter": [
{
"parameterName": "apiKey",
"parameterValue": "test_xxx_test"
},
{
"parameterName": "apiSecret",
"parameterValue": "test_xyz_test"
},
{
"parameterName": "tseAdminPin",
"parameterValue": "123456"
},
{
"parameterName": "tseAdminPuk",
"parameterValue": "4099817164"
},
{
"parameterName": "tseMaxClients",
"parameterValue": ""
}
]
},
"fiscalCountry": "[0] = Germany",
"taxonomyFileStoreConfiguration": {
"localStorePath": "C:\\ProgramData\\RetailForce\\Fiscal Webservice",
"compress": true
},
"taxonomyCloudStoreConfiguration": null
},
"simpleCashPointClosing": true
}
Χρήση
- Αυτό το τελικό σημείο χρησιμοποιείται για την ανάκτηση πληροφοριών σχετικά με έναν συγκεκριμένο client.
Απαιτήσεις
- Να είναι εγκατεστημένο το RetailForce Fiscal Middleware,
- ο σχετικός client να είναι ενεργοποιημένος και να υπάρχει στο τοπικό σύστημα.
Πεδία φόρμας
Πρέπει να παρέχονται οι ακόλουθες πληροφορίες:
| Ετικέτα | Περιγραφή | Παραδείγματα |
| clientId | Το ID του πελάτη που θα ανακτηθεί | aa227e71-6775-45d0-ba73-85da33c34d37 |
Απάντηση
Πιθανές απαντήσεις:
| Κωδικός | Περιγραφή | Παραδείγματα |
| 200 | Επιτυχής αίτηση. Οι πληροφορίες για το ζητούμενο clientId επιστρέφονται σε ένα αντικείμενο JSON. |
Μορφή JSON
|
| 422 |
Το ζητούμενο clientId δεν υπάρχει στο τοπικό σύστημα. Αντιμετώπιση προβλημάτων: Αναλύστε την αιτία για την οποία ο client δεν υπάρχει (πλέον) στο τοπικό σύστημα. |
"Μήνυμα": "Ο πελάτης δεν υπάρχει. (Παράμετρος 'clientId')" |
| 404 |
Το ζητούμενο clientId δεν υπάρχει στο τοπικό σύστημα. Αντιμετώπιση προβλημάτων: Αναλύστε την αιτία για την οποία ο client δεν υπάρχει (πλέον) στο τοπικό σύστημα. |
"Μήνυμα": "Δεν βρέθηκε η διαμόρφωση του client για το aa227e71-6775-45d0-ba73-85da33c34d37." |
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.