Toro Config
Constructors
Properties
Whether to allow partial approvals for transactions. Default is false.
The mode in which to capture payments.
Whether to automatically check for and apply pending TMS configuration updates before each transaction. Only CONFIGURATION_UPDATE updates are handled here; remote key injection and ECC CSR signing are prerequisites that must be resolved during initial device setup via services.cabcard.toro.ToroClient.ensureDeviceReady. Default is false.
Whether to collect geolocation data for transactions.
The mode in which to connect to the Miura device.
Maximum time to wait for a response from the Toro gateway.
Gratuity configuration for transactions. Defaults to GratuityMode.NONE (no tipping prompt). Can be overridden per-transaction via services.cabcard.toro.transaction.model.TransactionMetadata.gratuityConfig.
Merchant details
Whether to preserve the session after a transaction ends. When false (default), the session is automatically closed when onComplete, onCancel, or onError is called. When true, the session remains open and must be manually closed using closeSession().
Tuning for the readiness probe run after a session opens. See ReadinessProbeConfig for the defaults and for ReadinessProbeConfig.worstCaseTotalMs when choosing an app-side connect timeout.
Passphrase, key identifier and policy for the security trailers on gateway messages.
The mode in which to capture signatures.
Use this to override strings used in messages displayed on the device and in the SignatureActivity