<- Object

Object

TipSettings

Link to section

Properties

Link to section

allow_tipping

boolean

Indicates whether tipping is enabled for this checkout. Defaults to false.

Link to section

separate_tip_screen

boolean

Indicates whether tip options should be presented on the screen before presenting the signature screen during card payment. Defaults to false.

Link to section

custom_tip_field

boolean

Indicates whether custom tip amounts are allowed during the checkout flow. Defaults to false.

Link to section

tip_percentages

string [ ]

A list of tip percentages that should be presented during the checkout flow, specified as up to 3 non-negative integers from 0 to 100 (inclusive). Defaults to 15, 20, and 25.

Link to section

smart_tipping

boolean

Enables the "Smart Tip Amounts" behavior. Exact tipping options depend on the region in which the Square seller is active.

For payments under 10.00, in the Australia, Canada, Ireland, United Kingdom, and United States, tipping options are presented as no tip, .50, 1.00 or 2.00.

For payment amounts of 10.00 or greater, tipping options are presented as the following percentages: 0%, 5%, 10%, 15%.

If set to true, the tip_percentages settings is ignored. Defaults to false.

To learn more about smart tipping, see Accept Tips with the Square App.