Regional considerations
​​For the most part, you’ll be able to use a single Terminal integration in all supported countries. However, due to local payment methods or regulations there are some country-specific requirements. After going through the sample integration, use this guide to learn about country-specific requirements for Terminal.
Availability
Refer to the following table to understand which readers and SDK platforms you can use in each country.
Countries | Android | iOS | JavaScript | Server-Driven |
---|---|---|---|---|
United States | ![]() Stripe Reader M2 Bluetooth![]() Chipper 2X Bluetooth![]() WisePOS E Smart | ![]() Stripe Reader M2 Bluetooth![]() Chipper 2X Bluetooth![]() WisePOS E Smart | ![]() WisePOS E Smart | ![]() WisePOS E* Smart |
Australia+ Austria+ Belgium+ Canada Denmark+ France Germany Ireland Netherlands New Zealand+ Singapore+ Spain+ Sweden+ United Kingdom | ![]() WisePad 3 Bluetooth![]() WisePOS E Smart | ![]() WisePad 3 Bluetooth![]() WisePOS E Smart | ![]() WisePOS E Smart |
Integrate Terminal in the United States
Stripe supports Visa, Mastercard, American Express, and Discover payments in the United States. All transactions must be made in US dollars (USD). To accept Terminal charges in the United States, either your platform account or connected account must be in the United States.
Use locations
Create Locations for your business with addresses in the United States and associate your readers to them. This will ensure that they automatically download the configuration needed to properly process charges in the United States.
A valid address for a Location in the United States must contain the line1
, city
, state
, postal_code
, and country
properties.