Terminal
The Terminal
is the top-level object for the Stripe Terminal SDK.
Use of this SDK is subject to the Stripe Terminal Terms: https://stripe.com/terminal/legal
Properties
Get the currently connected Reader if there is one.
Get the current ConnectionStatus.
Get the current OfflineStatus.
Get the current PaymentStatus.
Functions
Cancels a PaymentIntent.
Cancel an existing SetupIntent.
Clears the current connection token, saved reader sessions, and any other cached credentials. You can use this method to switch accounts in your app, e.g. to switch between live and test Stripe API keys on your backend.
Clears the reader display and resets it to the splash screen
Display forms and collect information from customers. Available for BBPOS WisePOS E and Stripe S700.
Collects a payment method for the given PaymentIntent.
Initiates an in-person refund with a given set of RefundParameters by collecting the payment method that is to be refunded.
Collects a payment method for a SetupIntent.
Confirms a payment after collecting a payment method succeeds.
Confirms an in-person refund after the refund payment method has been collected.
Confirm that your customer intends to set up the current or provided payment method.
Creates a new PaymentIntent with the given parameters.
Create a new SetupIntent with the given parameters.
Attempts to disconnect from the currently connected reader.
Retrieves current settings from the connected reader.
Retrieves a PaymentIntent with a client secret.
Retrieves a SetupIntent with a client secret.
Updates the reader display with transaction information. This method is for display purposes only and has no correlation with what the customer is actually charged. Tax and total are also not automatically calculated and must be set in Cart.
Changes settings on the connected reader.