Crate stripe_terminal

Crate stripe_terminal 

Source
Expand description

This crate provides Rust bindings to the Stripe HTTP API, specifically for requests mentioned in the Terminal section of the Stripe API docs

Modules§

terminal_configuration
terminal_connection_token
terminal_location
terminal_reader

Structs§

DeletedTerminalConfiguration
DeletedTerminalConfigurationBuilder
DeletedTerminalLocation
DeletedTerminalLocationBuilder
DeletedTerminalReader
DeletedTerminalReaderBuilder
TerminalConfiguration
A Configurations object represents how features should be configured for terminal readers. For information about how to use it, see the Terminal configurations documentation.
TerminalConfigurationConfigurationResourceCurrencySpecificConfig
TerminalConfigurationConfigurationResourceCurrencySpecificConfigBuilder
TerminalConfigurationConfigurationResourceDeviceTypeSpecificConfig
TerminalConfigurationConfigurationResourceDeviceTypeSpecificConfigBuilder
TerminalConfigurationConfigurationResourceEnterprisePeapWifi
TerminalConfigurationConfigurationResourceEnterprisePeapWifiBuilder
TerminalConfigurationConfigurationResourceEnterpriseTlsWifi
TerminalConfigurationConfigurationResourceEnterpriseTlsWifiBuilder
TerminalConfigurationConfigurationResourceOfflineConfig
TerminalConfigurationConfigurationResourceOfflineConfigBuilder
TerminalConfigurationConfigurationResourcePersonalPskWifi
TerminalConfigurationConfigurationResourcePersonalPskWifiBuilder
TerminalConfigurationConfigurationResourceRebootWindow
TerminalConfigurationConfigurationResourceRebootWindowBuilder
TerminalConfigurationConfigurationResourceTipping
TerminalConfigurationConfigurationResourceTippingBuilder
TerminalConfigurationConfigurationResourceWifiConfig
TerminalConfigurationConfigurationResourceWifiConfigBuilder
TerminalConfigurationId
TerminalConnectionToken
A Connection Token is used by the Stripe Terminal SDK to connect to a reader.
TerminalLocation
A Location represents a grouping of readers.
TerminalLocationId
TerminalReader
A Reader represents a physical device for accepting payment details.
TerminalReaderId
TerminalReaderReaderResourceCart
Represents a cart to be displayed on the reader
TerminalReaderReaderResourceCartBuilder
TerminalReaderReaderResourceChoice
Choice to be selected on a Reader
TerminalReaderReaderResourceChoiceBuilder
TerminalReaderReaderResourceCollectConfig
Represents a per-transaction override of a reader configuration
TerminalReaderReaderResourceCollectConfigBuilder
TerminalReaderReaderResourceCollectInputsAction
Represents a reader action to collect customer inputs
TerminalReaderReaderResourceCollectInputsActionBuilder
TerminalReaderReaderResourceCollectPaymentMethodAction
Represents a reader action to collect a payment method
TerminalReaderReaderResourceCollectPaymentMethodActionBuilder
TerminalReaderReaderResourceConfirmConfig
Represents a per-transaction override of a reader configuration
TerminalReaderReaderResourceConfirmConfigBuilder
TerminalReaderReaderResourceConfirmPaymentIntentAction
Represents a reader action to confirm a payment
TerminalReaderReaderResourceConfirmPaymentIntentActionBuilder
TerminalReaderReaderResourceCustomText
Represents custom text to be displayed when collecting the input using a reader
TerminalReaderReaderResourceCustomTextBuilder
TerminalReaderReaderResourceEmail
Information about a email being collected using a reader
TerminalReaderReaderResourceEmailBuilder
TerminalReaderReaderResourceInput
Represents an input to be collected using the reader
TerminalReaderReaderResourceInputBuilder
TerminalReaderReaderResourceLineItem
Represents a line item to be displayed on the reader
TerminalReaderReaderResourceLineItemBuilder
TerminalReaderReaderResourceNumeric
Information about a number being collected using a reader
TerminalReaderReaderResourceNumericBuilder
TerminalReaderReaderResourcePhone
Information about a phone number being collected using a reader
TerminalReaderReaderResourcePhoneBuilder
TerminalReaderReaderResourceProcessConfig
Represents a per-transaction override of a reader configuration
TerminalReaderReaderResourceProcessConfigBuilder
TerminalReaderReaderResourceProcessPaymentIntentAction
Represents a reader action to process a payment intent
TerminalReaderReaderResourceProcessPaymentIntentActionBuilder
TerminalReaderReaderResourceProcessSetupConfig
Represents a per-setup override of a reader configuration
TerminalReaderReaderResourceProcessSetupConfigBuilder
TerminalReaderReaderResourceProcessSetupIntentAction
Represents a reader action to process a setup intent
TerminalReaderReaderResourceProcessSetupIntentActionBuilder
TerminalReaderReaderResourceReaderAction
Represents an action performed by the reader
TerminalReaderReaderResourceReaderActionBuilder
TerminalReaderReaderResourceRefundPaymentAction
Represents a reader action to refund a payment
TerminalReaderReaderResourceRefundPaymentActionBuilder
TerminalReaderReaderResourceRefundPaymentConfig
Represents a per-transaction override of a reader configuration
TerminalReaderReaderResourceRefundPaymentConfigBuilder
TerminalReaderReaderResourceSelection
Information about a selection being collected using a reader
TerminalReaderReaderResourceSelectionBuilder
TerminalReaderReaderResourceSetReaderDisplayAction
Represents a reader action to set the reader display
TerminalReaderReaderResourceSetReaderDisplayActionBuilder
TerminalReaderReaderResourceSignature
Information about a signature being collected using a reader
TerminalReaderReaderResourceSignatureBuilder
TerminalReaderReaderResourceText
Information about text being collected using a reader
TerminalReaderReaderResourceTextBuilder
TerminalReaderReaderResourceTippingConfig
Represents a per-transaction tipping configuration
TerminalReaderReaderResourceTippingConfigBuilder
TerminalReaderReaderResourceToggle
Information about an input’s toggle
TerminalReaderReaderResourceToggleBuilder

Enums§

TerminalConfigurationConfigurationResourceWifiConfigType
Security type of the WiFi network. The hash with the corresponding name contains the credentials for this security type.
TerminalReaderDeviceType
TerminalReaderReaderResourceChoiceStyle
The button style for the choice
TerminalReaderReaderResourceInputType
Type of input being collected.
TerminalReaderReaderResourceReaderActionStatus
Status of the action performed by the reader.
TerminalReaderReaderResourceReaderActionType
Type of action performed by the reader.
TerminalReaderReaderResourceRefundPaymentActionReason
The reason for the refund.
TerminalReaderReaderResourceSetReaderDisplayActionType
Type of information to be displayed by the reader.
TerminalReaderReaderResourceToggleDefaultValue
The toggle’s default value
TerminalReaderReaderResourceToggleValue
The toggle’s collected value
TerminalReaderStatus