Update the settings of a Payter payment terminal
Changed onChanges the settings of the payter terminal identified by {type}_{id} (e.g. payter_123). Only the fields sent are changed; omitted fields keep their value. Read the current settings from payterSettings on GET /payment-terminals or GET /payment-terminals/{id}.<br><br>When changes reach the terminal: nothing is pushed to the device. maxReservationAmount, tapToStop, rfid and locale apply from the next session. touchscreen and startScreen show the next time the idle screen is redrawn: right after a session, or within about 75 minutes on a terminal with no traffic.<br><br>Bulk: there is no bulk endpoint. To change many terminals, list them (filter on hardwareModel client-side, e.g. apollo) and call this endpoint once per terminal, staying within your rate limit.<br>Required scope: payment-terminals:write
Request
- Base URLhttps://partner-api.monta.com
- URLhttps://partner-api.monta.com/api/v1/payment-terminals/{paymentTerminalId}/settings
- AuthHTTP bearer
Path parameters
Request body
Example request
{
"maxReservationAmount": 50,
"locale": "da",
"tapToStop": true,
"rfid": true,
"touchscreen": true
}Response
Payment terminal with the updated settings
Example response
{
"id": "payter_123",
"payingTeamId": 1234,
"idTag": "04A1B2C3D4E5F6",
"serial": "XYZ123-DF-123",
"name": "MyPaymentTerminal 042",
"isConnected": true,
"connectedAt": "2022-05-12T15:56:45.99Z",
"createdAt": "2022-05-12T15:56:45.99Z",
"updatedAt": "2022-05-12T15:56:45.99Z",
"deletedAt": "2022-05-12T15:56:45.99Z",
"payterSettings": {
"maxReservationAmount": 50,
"locale": "da",
"tapToStop": true,
"rfid": true,
"touchscreen": true
}
}Changes
- info
endpoint added
- info