Add EAP-TLS Wi-Fi profile
PATCH {{baseUrl}}/merchants/:merchantId/terminalSettings
Updates payment terminal settings for the merchant account identified in the path. These settings apply to all terminals under the merchant account, unless different values are configured at a lower level (store or individual terminal). * To change a parameter value, include the full object that contains the parameter, even if you don't want to change all parameters in the object. * To restore a parameter value inherited from a higher level, include the full object that contains the parameter, and specify an empty value for the parameter or omit the parameter. * Objects that are not included in the request are not updated. To make this request, your API credential must have the following role: * Management API—Terminal settings read and write
Body
PARAM
Key | Datatype | Required | Description |
HEADERS
Key | Datatype | Required | Description |
Content-Type
|
string | ||
Accept
|
string |
RESPONSES
status OK
{
"cardholderReceipt": {
"headerForAuthorizedReceipt": "header1,header2,filler"
},
"gratuities": [{
"currency": "EUR",
"usePredefinedTipEntries": true,
"predefinedTipEntries": ["100", "1%", "5%"],
"allowCustomAmount": true
}],
"nexo": {
"nexoEventUrls": ["https://your-event-notifications-endpoint.com"]
},
"opi": {
"enablePayAtTable": true,
"payAtTableStoreNumber": "1",
"payAtTableURL": "https:/your-pay-at-table-endpoint.com"
},
"offlineProcessing": {
"chipFloorLimit": 0
},
"receiptOptions": {
"qrCodeData": "http://www.example.com/order/${pspreference}/${merchantreference}"
},
"receiptPrinting": {
"shopperApproved": true,
"shopperRefused": true,
"shopperCancelled": true,
"shopperRefundApproved": true,
"shopperRefundRefused": true,
"shopperVoid": true
},
"signature": {
"askSignatureOnScreen": true,
"skipSignature": false,
"deviceName": "Amsterdam-236203386"
},
"wifiProfiles": {
"profiles": [{
"authType": "wpa-eap",
"autoWifi": false,
"bssType": "infra",
"channel": 0,
"defaultProfile": true,
"eap": "tls",
"eapCaCert": {
"data": "LS0tLS05M2JqRVFNQ...EUtLS0tLQo=",
"name": "eap-tls-ca.pem"
},
"eapClientCert": {
"data": "LS0tLS1CRUdJTiBDR...EUtLS0tLQo=",
"name": "eap-tls-client.pem"
},
"eapClientKey": {
"data": "AAAB3NzaC1...Rtah3KLFwPU=",
"name": "rsa-private.key"
},
"eapClientPwd": "",
"eapIdentity": "admin",
"hiddenSsid": false,
"name": "Profile-eap-tls-1",
"ssid": "your-network",
"wsec": "ccmp"
}],
"settings": {
"band": "2.4GHz",
"roaming": true,
"timeout": 5
}
},
"timeouts": {
"fromActiveToSleep": 30
},
"hardware": {
"displayMaximumBackLight": 75
}
} |
ENDPOINTS