This endpoint updates the details of a specific point of sale device.
Updated configuration details for the point of sale device.
The status of the point of sale device.
Enum:"New""Pending""Active""Disabled"
Example:"Active"
The unique merchant identifier for the point of sale device.
Example:"POS-12345"
The model of the point of sale device.
Enum:"CastlesSaturn1000""ZebraTC510K""LandiP30SeriesWifiSim""LandiP30SeriesWifi""LandiP30SeriesWifiSimDS""LandiP30SeriesWifiDS""LandiP30DualWifiSim""LandiP30DualWifi""LandiP30DualWifiSimDS""LandiP30DualWifiDS"
Example:"CastlesSaturn1000"
The URL or network endpoint where the point of sale device actively listens for incoming connections and communications from the merchant system.
Example:"http://pos.example.com"
The endpoint URLs used by the PXP point of sale application
Example:
[ { "url": "https://transaction.example.com", "urlType": "Transaction" } ]
- Production environmenthttps://api-services.pxp.io/api/v1/point-of-sales/{site}/{merchantPointOfSaleId}
- Sandbox environmenthttps://api-services.test.pxp.io/api/v1/point-of-sales/{site}/{merchantPointOfSaleId}
curl -i -X PUT \
https://api-services.pxp.io/api/v1/point-of-sales/SITE-1/POS-12345 \
-H 'Content-Type: application/json' \
-d '{
"status": "Active",
"site": "SITE-1",
"serialNumber": "SN1234567890",
"merchantPointOfSaleId": "POS-12345",
"deviceModel": "CastlesSaturn1000",
"communicationProtocol": "HTTP",
"communicationEndpoint": "http://pos.example.com",
"authenticationSettings": {
"hmacKey": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6"
},
"hostUrls": [
{
"url": "https://transaction.example.com",
"urlType": "Transaction"
}
],
"logSettings": {
"verboseLoggingEnabled": true,
"maximumLogSize": 10485760,
"logFileCleanUpDays": 30
},
"featureSettings": {
"statusPacketsEnabled": true,
"languageSelectionEnabled": true,
"gratuityEnabled": false,
"onlinePinEnabled": true,
"keyedEnabled": false,
"dccEnabled": false
},
"storeAndForwardSettings": {
"storeAndForwardEnabled": true,
"transactionAmountThreshold": 10000,
"throttlingLimit": 100,
"processInterval": 300,
"x509PrivateKey": "MIIBVgIBADANBgkqhkiG9w0BAQEFAASC...",
"x509PublicKey": "MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE...",
"keyGenerated": "2023-09-01T12:00:00Z"
}
}'