This is an API reference for the Point of Sale service, which allows you to manage point of sale devices, including their settings, activation, and configuration.
- Create feature settings
POS service API (1.0.0)
https://api-services.pxp.io/api/v1/
https://api-services.test.pxp.io/api/v1/
The feature settings to apply to the point of sale device.
The unique merchant identifier for the point of sale device.
Indicates whether status packets, which provide real-time updates about the device's status, are enabled for the point of sale device.
Specifies whether the language selection feature is enabled, allowing users to choose their preferred language during transactions.
Indicates whether the gratuity (tip) feature is enabled, allowing customers to add a tip to their transactions.
Specifies whether the online PIN feature is enabled, requiring customers to enter their PIN for card transactions.
- Production environment
https://api-services.pxp.io/api/v1/point-of-sales/{pointOfSaleId}/feature-settings
- Sandbox environment
https://api-services.test.pxp.io/api/v1/point-of-sales/{pointOfSaleId}/feature-settings
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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
}'
- Production environment
https://api-services.pxp.io/api/v1/point-of-sales/{pointOfSaleId}/feature-settings
- Sandbox environment
https://api-services.test.pxp.io/api/v1/point-of-sales/{pointOfSaleId}/feature-settings
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-services.pxp.io/api/v1/point-of-sales/123456789/feature-settings
Successfully retrieved the feature settings.
The unique merchant identifier for the point of sale device.
Indicates whether status packets, which provide real-time updates about the device's status, are enabled for the point of sale device.
Specifies whether the language selection feature is enabled, allowing users to choose their preferred language during transactions.
Indicates whether the gratuity (tip) feature is enabled, allowing customers to add a tip to their transactions.
Specifies whether the online PIN feature is enabled, requiring customers to enter their PIN for card transactions.
{ "merchantPointOfSaleId": "POS-12345", "statusPacketsEnabled": true, "languageSelectionEnabled": true, "gratuityEnabled": true, "onlinePinEnabled": true, "keyedEnabled": true }
The updated feature settings.
The unique merchant identifier for the point of sale device.
Indicates whether status packets, which provide real-time updates about the device's status, are enabled for the point of sale device.
Specifies whether the language selection feature is enabled, allowing users to choose their preferred language during transactions.
Indicates whether the gratuity (tip) feature is enabled, allowing customers to add a tip to their transactions.
Specifies whether the online PIN feature is enabled, requiring customers to enter their PIN for card transactions.
- Production environment
https://api-services.pxp.io/api/v1/point-of-sales/{pointOfSaleId}/feature-settings
- Sandbox environment
https://api-services.test.pxp.io/api/v1/point-of-sales/{pointOfSaleId}/feature-settings
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
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
}'