Add EAP-TLS Wi-Fi profile

PATCH {{baseUrl}}/merchants/:merchantId/stores/:reference/terminalSettings

Updates payment terminal settings for the store identified in the path. These settings apply to all terminals under the store, unless different values are configured for an 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 For sensitive terminal settings, your API credential must have the following role: * Management API—Terminal settings Advanced read and write

Request Body

{"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", "name"=>"Profile-eap-tls-1", "ssid"=>"your-network", "wsec"=>"ccmp"}], "settings"=>{"band"=>"2.4GHz", "roaming"=>true, "timeout"=>5}}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{"cardholderReceipt":{"headerForAuthorizedReceipt":"header1,header2,filler"},"gratuities":[{"currency":"EUR","usePredefinedTipEntries":true,"predefinedTipEntries":["100","1%","5%"],"allowCustomAmount":true}],"nexo":{"displayUrls":{"localUrls":[{"password":"BASIC_AUTH_PASSWORD","url":"https://your-display-notifications-endpoint.com","username":"BASIC_AUTH_USERNAME"}]},"encryptionKey":{"identifier":"KEY_IDENTIFIER","passphrase":"KEY_PASSPHRASE","version":1},"eventUrls":{"eventPublicUrls":[{"password":"BASIC_AUTH_PASSWORD","url":"https://your-event-notifications-endpoint.com","username":"BASIC_AUTH_USERNAME"}]}},"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","name":"Profile-eap-tls-1","ssid":"your-network","wsec":"ccmp"}],"settings":{"band":"2.4GHz","roaming":true,"timeout":5}},"timeouts":{"fromActiveToSleep":30},"hardware":{"displayMaximumBackLight":75}}