Skip to content

Create feature settings

Request

This endpoint creates feature settings for a specific point of sale device.

Path
pointOfSaleIdinteger, (int64)required

The unique system identifier for the point of sale device.

Example:123456789
Bodyapplication/jsonrequired

The feature settings to apply to the point of sale device.

merchantPointOfSaleIdstring or null

The unique merchant identifier for the point of sale device.

Example:"POS-12345"
statusPacketsEnabledboolean or null

Indicates whether status packets, which provide real-time updates about the device's status, are enabled for the point of sale device.

Example:true
languageSelectionEnabledboolean or null

Specifies whether the language selection feature is enabled, allowing users to choose their preferred language during transactions.

Example:true
gratuityEnabledboolean or null

Indicates whether the gratuity (tip) feature is enabled, allowing customers to add a tip to their transactions.

Example:false
onlinePinEnabledboolean or null

Specifies whether the online PIN feature is enabled, requiring customers to enter their PIN for card transactions.

Example:true
keyedEnabledboolean or null

Indicates whether the keyed entry feature is enabled, allowing manual entry of card details for transactions.

Example:false
curl -i -X POST \
  https://api-services.pxp.io/api/v1/point-of-sales/123456789/feature-settings \
  -H 'Content-Type: application/json' \
  -d '{
    "merchantPointOfSaleId": "POS-12345",
    "statusPacketsEnabled": true,
    "languageSelectionEnabled": true,
    "gratuityEnabled": false,
    "onlinePinEnabled": true,
    "keyedEnabled": false
  }'

Responses

Successfully created the feature settings.