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.
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
TerminalReaderReaderResourceLineItem
Represents a line item to be displayed on the reader
TerminalReaderReaderResourceLineItemBuilder
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
TerminalReaderReaderResourceSetReaderDisplayAction
Represents a reader action to set the reader display
TerminalReaderReaderResourceSetReaderDisplayActionBuilder
TerminalReaderReaderResourceTippingConfig
Represents a per-transaction tipping configuration
TerminalReaderReaderResourceTippingConfigBuilder

Enums§

TerminalConfigurationConfigurationResourceWifiConfigType
Security type of the WiFi network. The hash with the corresponding name contains the credentials for this security type.
TerminalReaderDeviceType
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.
TerminalReaderStatus