Create a Configuration ​
Creates a new Configuration object.
Returns ​
Returns a Configuration object if creation succeeds.
Parameters ​
bbpos_wisepad3(object, optional) An object containing device type specific settings for BBPOS WisePad 3 readers.bbpos_wisepad3.splashscreen(string, optional) A File ID representing an image you want to display on the reader.
bbpos_wisepos_e(object, optional) An object containing device type specific settings for BBPOS WisePOS E readers.bbpos_wisepos_e.splashscreen(string, optional) A File ID representing an image to display on the reader
cellular(object, optional) Configuration for cellular connectivity.cellular.enabled(boolean, required) Determines whether to allow the reader to connect to a cellular network. Defaults to false.
name(string, optional) Name of the configurationThe maximum length is 100 characters.
offline(object, optional) Configurations for collecting transactions offline.offline.enabled(boolean, required) Determines whether to allow transactions to be collected while reader is offline. Defaults to false.
reader_security(object, optional) Configurations for reader security settings.reader_security.admin_menu_passcode(string, optional) Passcode used to access a reader’s admin menu.
reboot_window(object, optional) Reboot time settings for readers. that support customized reboot time configuration.reboot_window.end_hour(integer, required) 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, required) Integer between 0 to 23 that represents the start hour of the reboot time window.
stripe_s700(object, optional) An object containing device type specific settings for Stripe S700 readers.stripe_s700.splashscreen(string, optional) A File ID representing an image you want to display on the reader.
stripe_s710(object, optional) An object containing device type specific settings for Stripe S710 readers.stripe_s710.splashscreen(string, optional) A File ID representing an image you want to display on the reader.
tipping(object, optional) Tipping configurations for readers that support on-reader tips.tipping.aed(object, optional) Tipping configuration for AEDtipping.aed.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.aed.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.aed.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.aud(object, optional) Tipping configuration for AUDtipping.aud.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.aud.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.aud.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.cad(object, optional) Tipping configuration for CADtipping.cad.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.cad.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.cad.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.chf(object, optional) Tipping configuration for CHFtipping.chf.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.chf.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.chf.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.czk(object, optional) Tipping configuration for CZKtipping.czk.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.czk.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.czk.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.dkk(object, optional) Tipping configuration for DKKtipping.dkk.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.dkk.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.dkk.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.eur(object, optional) Tipping configuration for EURtipping.eur.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.eur.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.eur.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.gbp(object, optional) Tipping configuration for GBPtipping.gbp.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.gbp.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.gbp.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.gip(object, optional) Tipping configuration for GIPtipping.gip.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.gip.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.gip.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.hkd(object, optional) Tipping configuration for HKDtipping.hkd.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.hkd.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.hkd.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.huf(object, optional) Tipping configuration for HUFtipping.huf.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.huf.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.huf.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.jpy(object, optional) Tipping configuration for JPYtipping.jpy.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.jpy.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.jpy.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.mxn(object, optional) Tipping configuration for MXNtipping.mxn.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.mxn.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.mxn.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.myr(object, optional) Tipping configuration for MYRtipping.myr.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.myr.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.myr.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.nok(object, optional) Tipping configuration for NOKtipping.nok.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.nok.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.nok.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.nzd(object, optional) Tipping configuration for NZDtipping.nzd.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.nzd.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.nzd.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.pln(object, optional) Tipping configuration for PLNtipping.pln.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.pln.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.pln.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.ron(object, optional) Tipping configuration for RONtipping.ron.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.ron.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.ron.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.sek(object, optional) Tipping configuration for SEKtipping.sek.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.sek.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.sek.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.sgd(object, optional) Tipping configuration for SGDtipping.sgd.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.sgd.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.sgd.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
tipping.usd(object, optional) Tipping configuration for USDtipping.usd.fixed_amounts(array of integers, optional) Fixed amounts displayed when collecting a tiptipping.usd.percentages(array of integers, optional) Percentages displayed when collecting a tiptipping.usd.smart_tip_threshold(integer, optional) Below this amount, fixed amounts will be displayed; above it, percentages will be displayed
verifone_m425(object, optional) An object containing device type specific settings for Verifone M425 readers.verifone_m425.splashscreen(string, optional) A File ID representing an image you want to display on the reader.
verifone_p400(object, optional) An object containing device type specific settings for Verifone P400 readers.verifone_p400.splashscreen(string, optional) A File ID representing an image you want to display on the reader.
verifone_p630(object, optional) An object containing device type specific settings for Verifone P630 readers.verifone_p630.splashscreen(string, optional) A File ID representing an image you want to display on the reader.
verifone_ux700(object, optional) An object containing device type specific settings for Verifone UX700 readers.verifone_ux700.splashscreen(string, optional) A File ID representing an image you want to display on the reader.
verifone_v660p(object, optional) An object containing device type specific settings for Verifone V660p readers.verifone_v660p.splashscreen(string, optional) A File ID representing an image you want to display on the reader.
wifi(object, optional) Configurations for connecting to a WiFi network.wifi.type(enum, required) Security type of the WiFi network. Fill out the hash with the corresponding name to provide the set of 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).
wifi.enterprise_eap_peap(object, optional) Credentials for a WPA-Enterprise WiFi network using the EAP-PEAP authentication method.wifi.enterprise_eap_peap.password(string, required) Password for connecting to the WiFi networkwifi.enterprise_eap_peap.ssid(string, required) Name of the WiFi networkwifi.enterprise_eap_peap.username(string, required) Username for connecting to the WiFi networkwifi.enterprise_eap_peap.ca_certificate_file(string, optional) A File ID representing a PEM file containing the server certificate
wifi.enterprise_eap_tls(object, optional) Credentials for a WPA-Enterprise WiFi network using the EAP-TLS authentication method.wifi.enterprise_eap_tls.client_certificate_file(string, required) A File ID representing a PEM file containing the client certificatewifi.enterprise_eap_tls.private_key_file(string, required) A File ID representing a PEM file containing the client RSA private keywifi.enterprise_eap_tls.ssid(string, required) Name of the WiFi networkwifi.enterprise_eap_tls.ca_certificate_file(string, optional) A File ID representing a PEM file containing the server certificatewifi.enterprise_eap_tls.private_key_file_password(string, optional) Password for the private key file
wifi.personal_psk(object, optional) Credentials for a WPA-Personal WiFi network.wifi.personal_psk.password(string, required) Password for connecting to the WiFi networkThe maximum length is 63 characters.
wifi.personal_psk.ssid(string, required) Name of the WiFi network
curl
curl -X POST https://api.stripe.com/v1/terminal/configurations \
-u "<<YOUR_SECRET_KEY>>"Response ​
json
{
"id": "tmc_FQqbaQCiy0m1xc",
"object": "terminal.configuration",
"is_account_default": false,
"livemode": false
}