Logo
Adyen APIs API Documentation

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 } }

Curl
curl -X PATCH 'https://management-test.adyen.com/v3/merchants/:merchantId/terminalSettings' -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"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}}}'

ENDPOINTS