Server for
Point of sale

Server for Point Of Sale is a Web Service, available 24/7/365, which keeps a data of POS terminals (cash registers) in a central place and collects cash transactions

v40

Stable

JSON-REST

Java

There is no JSON-REST updates.

Java

v39

Outdated

JSON-REST

Java

JSON-REST

Java

v36

Outdated

JSON-REST

Java

There is no API updates.

v37

Outdated

JSON-REST

Java

There is no API updates.

v38

Outdated

JSON-REST

Java

There is no API updates.

v34

Outdated

JSON-REST

Java

v33

Outdated

JSON-REST

Java

v32

Outdated

JSON-REST

Java

JSON-REST

Java

v31

Outdated

JSON-REST

Java

Java

v30

Outdated

JSON-REST

Java

JSON-REST

Java

v29

Outdated

JSON-REST

Java

v28

Outdated

JSON-REST

Java

v27

Outdated

JSON-REST

Java

v26

Stable

JSON-REST

Java

JSON-REST

Java

v25

Stable

JSON-REST

Java

JSON-REST

Java

v24

Stable

JSON-REST

Java

JSON-REST

v23

Outdated

JSON-REST

Java

JSON-REST

Java

v22

Outdated

JSON-REST

Java

v21

Stable

JSON-REST

Java

v19

Outdated

JSON-REST

Java

v18

Outdated

JSON-REST

Java

JSON-REST

Java

GCM

  • TicketMessage has been added. Body fields:

    • cardTypeName
    • cardNumberMasked
    • expMonth
    • expYear
    • ticketId
    • type (“TICKET”)
  • OrderIsReadyMessage has been added. Body fields:

    • country
    • corporateId
    • identifier
    • number
    • type (“ORDER_IS_READY”)
  • OrderInProgressMessage has been added. Body fields:

    • country
    • corporateId
    • identifier
    • number
    • type (“ORDER_IN_PROGRESS”)

v17

Outdated

JSON-REST

Java

JSON-REST

Java

ActivationDescriptorInfo#applicationPackage has length from 1 to 64 (was from 0 till 120),

ActivationDetailedOverviewInfo#softwareVendor can be null now.

ActivationInfo#controlUnitId and ActivationInfo#sellerName have been removed, ActivationInfo#features cannot be null now.

ActivationService#generateProductionNumber() and ActivationService#orderActivation() have been removed; ActivationService#create(…) (to create activation in general), ActivationService#claim(…) and ActivationService#claim(…) (to claim activation in the first time), ActivationService#up(…) and ActivationService#up(…) (to prolongation activation) have been added. The one pair of methods claim(…) and up(…) have parameters about Control Unit, the second pair don’t have these parameters.

InstallationAdvancedInfo#buildInfoes have been removed.

  • InstallationCreationInfo has been added.

  • InstallationOrderInfo has been removed. Please use InstallationInfo or InstallationCreationInfo.

  • InstallationOverviewInfo has been added instead InstallationAdvancedInfo.

  • InstallationService has been removed at all. You create productionNumber in the same time, when you create activation via ActivationService.

  • OrderItemAdvancedInfo has been changed: OrderItemAdvancedInfo#orderItemInfo has been added; OrderItemAdvancedInfo#productCustomization, OrderItemAdvancedInfo#delta have been removed

  • ProductionNumberInfo has been removed. Please use ActivationService#create or ActivationService#claim

  • RegistrationAdvancedInfo has been changed: RegistrationAdvancedInfo#installationAdvancedInfo has been rename to RegistrationAdvancedInfo#installationInfo and it has new type InstallationInfo now and it can be null.

  • RegistrationDetailedOverviewInfo has been changed: RegistrationDetailedOverviewInfo#registrationId has been removed.

  • RegistrationInfo has been changed: RegistrationInfo#id and RegistrationInfo#installationId have been removed. RegistrationInfo#productionNumber has been added.

  • RegistrationOverviewInfo has been changed: RegistrationOverviewInfo#registrationId has been removed.

  • RegistrationService#getOverviewInfo(…) has been changed, now it requires seller and cashRegistarName as parameters instead id of registration.

  • SaleProductInfo has been changed: EffectiveBrutto, productBrutto, vatRate has been added.

  • Feature#COUPONS has been added

  • Feature#EMAIL has been added

  • Feature#MULTIUSERS has been removed

  • RestaurantOverviewInfo.html#currency has been added

  • PreceptInfo has been updated: identifier, table and created fields was added

  • PreceptService has been updated: create, get and put methods was updated

  • Entity InstallationInfo

    • id is depricated, please use productionNumber instead. Note. Production number is read-only field.
    • buildInfo is added as read-only field.
    • registrationDate is added as read-only field.
    • gcmUnsubscribeDate is added as read-only field.
    • Add more limitations for fields.
  • Entity InstallationAdvancedInfo

  • Entity RegistrationInfo

    • id is deprecated now, Please identify by country, corporateId and cashRegisterName
    • installationId is removed and productionNumber is added.
  • Entity ActivationInfo

    • sellerName is depricated, please don’t use it.
    • controlUnitId is removed at all, please use controlUnitSerial
    • features should not be null.
  • Activation procedure

    • For client side. Before there were two steps, the first step is creating installation with InstallationOrderInfo, the second step is order activation with ActivationOrderInfo.
    • Now there is only one step – creating activation with ActivationCreationInfo. If you want to create Installation – you should put InstallationCreationInfo in ActivationCreationInfo, otherwise you can set installation’s production number in ActivationCreationInfo.
    • The activation result entity is ActivationSecurityInfo. There are prodution number and apiKey. ApiKey contains both username and password, you should use it for HTTP authentication Basic as a single word.
    • Also before ActivationOrderInfo had companyName for creating company, if a company doesn’t exist. And if the company exists – there can be different between sent companyName and information in database. Now if the company doesn’t exist – the company will be created with the name “Unknown”.
  • Entities ProductionNumberInfo and ActivationSecurityTokenInfo.

    • Since changes in Activation procedure, entities ProductionNumberInfo and ActivationSecurityTokenInfo are removed at all.

v16

Outdated

JSON-REST

Java

JSON-REST

Java

v15

Outdated

JSON-REST

JSON-REST

v14

Outdated and not supported

JSON-REST

  • JSON-REST Reference including documentation and samples is not supported anymore

Java

© 2015-2023 Server For Pos. All rights reserved.