The Configuration object ​
Attributes ​
id(string) Unique identifier for the object.object(string) String representing the object’s type. Objects of the same type share the same value.bbpos_wisepad3(object, nullable) An object containing device type specific settings for BBPOS WisePad 3bbpos_wisepad3.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
bbpos_wisepos_e(object, nullable) An object containing device type specific settings for BBPOS WisePOS Ebbpos_wisepos_e.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
cellular(object, nullable) Configurations for cellular connectivity on cellular-capable readers.cellular.enabled(boolean) Whether a cellular-capable reader can connect to the internet over cellular.
is_account_default(boolean, nullable) Whether this Configuration is the default for your accountlivemode(boolean) If the object exists in live mode, the value istrue. If the object exists in test mode, the value isfalse.name(string, nullable) String indicating the name of the Configuration object, set by the useroffline(object, nullable) Configurations for collecting transactions offline.offline.enabled(boolean, nullable) Determines whether to allow transactions to be collected while reader is offline. Defaults to false.
reader_security(object, nullable) Configurations for reader security settings.reader_security.admin_menu_passcode(string) Passcode used to access a reader’s admin menu.
reboot_window(object, nullable) Reboot time settings for readers that support customized reboot time configuration.reboot_window.end_hour(integer) Integer between 0 to 23 that represents the end hour of the reboot time window. The value must be different than the start_hour.reboot_window.start_hour(integer) Integer between 0 to 23 that represents the start hour of the reboot time window.
stripe_s700(object, nullable) An object containing device type specific settings for Stripe S700stripe_s700.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
stripe_s710(object, nullable) An object containing device type specific settings for Stripe S710stripe_s710.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
tipping(object, nullable) On-reader tipping settingstipping.aed(object, nullable) Tipping configuration for AEDtipping.aed.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.aed.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.aed.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.aud(object, nullable) Tipping configuration for AUDtipping.aud.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.aud.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.aud.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.cad(object, nullable) Tipping configuration for CADtipping.cad.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.cad.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.cad.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.chf(object, nullable) Tipping configuration for CHFtipping.chf.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.chf.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.chf.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.czk(object, nullable) Tipping configuration for CZKtipping.czk.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.czk.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.czk.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.dkk(object, nullable) Tipping configuration for DKKtipping.dkk.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.dkk.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.dkk.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.eur(object, nullable) Tipping configuration for EURtipping.eur.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.eur.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.eur.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.gbp(object, nullable) Tipping configuration for GBPtipping.gbp.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.gbp.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.gbp.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.gip(object, nullable) Tipping configuration for GIPtipping.gip.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.gip.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.gip.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.hkd(object, nullable) Tipping configuration for HKDtipping.hkd.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.hkd.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.hkd.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.huf(object, nullable) Tipping configuration for HUFtipping.huf.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.huf.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.huf.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.jpy(object, nullable) Tipping configuration for JPYtipping.jpy.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.jpy.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.jpy.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.mxn(object, nullable) Tipping configuration for MXNtipping.mxn.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.mxn.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.mxn.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.myr(object, nullable) Tipping configuration for MYRtipping.myr.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.myr.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.myr.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.nok(object, nullable) Tipping configuration for NOKtipping.nok.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.nok.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.nok.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.nzd(object, nullable) Tipping configuration for NZDtipping.nzd.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.nzd.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.nzd.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.pln(object, nullable) Tipping configuration for PLNtipping.pln.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.pln.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.pln.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.ron(object, nullable) Tipping configuration for RONtipping.ron.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.ron.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.ron.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.sek(object, nullable) Tipping configuration for SEKtipping.sek.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.sek.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.sek.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.sgd(object, nullable) Tipping configuration for SGDtipping.sgd.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.sgd.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.sgd.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.usd(object, nullable) Tipping configuration for USDtipping.usd.fixed_amounts(array of integers, nullable) Fixed amounts displayed when collecting a tiptipping.usd.percentages(array of integers, nullable) Percentages displayed when collecting a tiptipping.usd.smart_tip_threshold(integer, nullable) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
verifone_m425(object, nullable) An object containing device type specific settings for Verifone M425verifone_m425.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
verifone_p400(object, nullable) An object containing device type specific settings for Verifone P400verifone_p400.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
verifone_p630(object, nullable) An object containing device type specific settings for Verifone P630verifone_p630.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
verifone_ux700(object, nullable) An object containing device type specific settings for Verifone UX700verifone_ux700.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
verifone_v660p(object, nullable) An object containing device type specific settings for Verifone V660pverifone_v660p.splashscreen(string, nullable, expandable (can be expanded into an object with theexpandrequest parameter)) A File ID representing an image to display on the reader
wifi(object, nullable) Configurations for connecting to a WiFi network.wifi.enterprise_eap_peap(object, nullable) Credentials for a WPA-Enterprise WiFi network using the EAP-PEAP authentication method.wifi.enterprise_eap_peap.ca_certificate_file(string, nullable) A File ID representing a PEM file containing the server certificatewifi.enterprise_eap_peap.password(string) Password for connecting to the WiFi networkwifi.enterprise_eap_peap.ssid(string) Name of the WiFi networkwifi.enterprise_eap_peap.username(string) Username for connecting to the WiFi network
wifi.enterprise_eap_tls(object, nullable) Credentials for a WPA-Enterprise WiFi network using the EAP-TLS authentication method.wifi.enterprise_eap_tls.ca_certificate_file(string, nullable) A File ID representing a PEM file containing the server certificatewifi.enterprise_eap_tls.client_certificate_file(string) A File ID representing a PEM file containing the client certificatewifi.enterprise_eap_tls.private_key_file(string) A File ID representing a PEM file containing the client RSA private keywifi.enterprise_eap_tls.private_key_file_password(string, nullable) Password for the private key filewifi.enterprise_eap_tls.ssid(string) Name of the WiFi network
wifi.personal_psk(object, nullable) Credentials for a WPA-Personal WiFi network.wifi.personal_psk.password(string) Password for connecting to the WiFi networkwifi.personal_psk.ssid(string) Name of the WiFi network
wifi.type(enum) Security type of the WiFi network. The hash with the corresponding name contains the credentials for this security type. Possible enum values:enterprise_eap_peapWPA-Enterprise network using EAP-PEAP authentication (username/password).enterprise_eap_tlsWPA-Enterprise network using EAP-TLS authentication (certificates).personal_pskWPA-Personal network using PSK authentication (password).
The Configuration object ​
json
{
"id": "tmc_FQqbaQCiy0m1xc",
"object": "terminal.configuration",
"is_account_default": false,
"livemode": false
}