# Regional considerations

Learn about regional considerations for integrating Terminal in different countries.

​​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](https://docs.stripe.com/terminal/quickstart.md), use this guide to learn about country-specific requirements for Terminal.

> To process Terminal payments, both the Stripe account receiving the funds and the [location](https://docs.stripe.com/terminal/fleet/locations-and-zones.md) associated with the reader must be in the same country, accepting local currency only.

## Availability

Refer to the following table to understand which readers you can use in each country.

| Country | [Smart readers](https://docs.stripe.com/terminal/smart-readers.md) | [Mobile readers](https://docs.stripe.com/terminal/mobile-readers.md) | [Tap to Pay](https://docs.stripe.com/terminal/payments/setup-reader/tap-to-pay.md) |
| --- | --- | --- | --- |
| US | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700
- Verifone P630, UX700, V660p
- Verifone M425 (Public preview) | - Stripe Reader M2 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| AU | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700
- Verifone V660p, UX700, P630 (Private preview) | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| - BE
- IT
- NL
- NO
- ES
- SE | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700
- Verifone V660p, UX700, P630 (Public preview) | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| NZ | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700
- Verifone V660p, UX700, P630 (Public preview) | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| CA | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700
- Verifone V660p, UX700, P630, M425 (Public preview) | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| - IE
- GB | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700
- Verifone V660p, UX700, P630 (Private preview) | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| SG | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700
- Verifone V660p, P630 (Private preview) | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| - AT
- CH
- CZ
- DK
- FI
- LU
- PT | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700
- Verifone V660p, UX700, P630 (Public preview) | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| PL | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700 | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| FR | - Stripe Reader S710
- Stripe Reader S700
- Verifone V660p, UX700, P630 (Private preview) | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| DE | - BBPOS WisePOS E
- Stripe Reader S700 | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| JP | - Stripe Reader S700 | - BBPOS WisePad 3 | - Tap to Pay on iPhone |
| MY | - BBPOS WisePOS E
- Stripe Reader S710
- Stripe Reader S700 | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone (Public preview) |
| MX |  |  | - Tap to Pay on iPhone (Public preview) |
| - BG
- HR
- CY
- EE
- HU
- LV
- LI
- LT
- MT
- RO
- SK
- SI | - BBPOS WisePOS E
- Stripe Reader S710 | - BBPOS WisePad 3 | - Tap to Pay on Android
- Tap to Pay on iPhone |
| - GI |  |  | - Tap to Pay on Android |

## Regional considerations by country

Select a country to view its specific regional considerations

# Japan (JP)


## Integrate Terminal in Japan (Preview)

Stripe supports Visa, Mastercard, American Express, JCB, and Discover payments in Japan. All transactions must be made in Japanese yen (JPY). To accept Terminal charges in Japan, either your platform account or connected account must be in Japan.

> Saving payment details is only supported [after collecting a payment](https://docs.stripe.com/terminal/features/saving-payment-details/save-after-payment.md).

### Contactless payment support

Contactless cards and wallets in Japan use different payment networks that affect compatibility with Stripe Terminal:

- **International contactless**: Standard contactless technology supported globally. See our [list of supported networks](https://docs.stripe.com/terminal/payments/collect-card-payment/supported-card-brands.md), which includes Visa, Mastercard and JCB.
- **Local contactless**: Japan-specific networks, such as iD and QUICPay.

Stripe Terminal only supports international contactless networks. Some cards in Japan, including physical cards and cards added to wallets like Apple Pay or Google Pay might only support local networks (iD or QUICPay) and won’t work with Terminal readers, even if the underlying card displays a supported card brand logo.

Cards that display the contactless “wave” symbol work with Terminal because they support the international contactless standard.

### Use locations

[Create Locations](https://docs.stripe.com/api/terminal/locations/create.md) for your business with addresses in Japan and associate your readers to them. This ensures that they automatically download the configuration needed to properly process charges in Japan. The [Terminal Location](https://docs.stripe.com/api/terminal/locations.md) object for Japan requires different fields than other countries. You can’t set the [address](https://docs.stripe.com/api/terminal/locations/create.md#create_terminal_location-address) field for locations in Japan.

The new [address_kana](https://docs.stripe.com/api/terminal/locations/create.md#create_terminal_location-address_kana) and [address_kanji](https://docs.stripe.com/api/terminal/locations/create.md#create_terminal_location-address_kanji) fields contain the same fields as the existing [address](https://docs.stripe.com/api/terminal/locations/create.md#create_terminal_location-address) field, with the addition of an optional `town` field. A valid [Terminal Location](https://docs.stripe.com/api/terminal/locations.md) in Japan must contain:

One or both of:

- `address_kana`
- `address_kanji`

At least one of:

- `display_name`
- `display_name_kana`
- `display_name_kanji`

and can optionally contain the `phone` field.

```curl
curl https://api.stripe.com/v1/terminal/locations \
  -u "<<YOUR_SECRET_KEY>>:" \
  -d "display_name=My Shop" \
  -d "display_name_kana=わたしの　みせ" \
  -d "display_name_kanji=私の店" \
  -d "address_kana[line1]=6-36-401" \
  -d "address_kana[line2]=ニシコウエンハイツ" \
  -d "address_kana[town]=ｱﾗﾄ 3-" \
  -d "address_kana[city]=ﾌｸｵｶｼ ﾁﾕｳｵｳｸ" \
  -d "address_kana[state]=ﾌｸｵｶｹﾝ" \
  -d "address_kana[country]=JP" \
  -d "address_kana[postal_code]=810-0062" \
  -d "address_kanji[line1]=6-36-401" \
  -d "address_kanji[line2]=西公園ハイツ" \
  -d "address_kanji[town]=荒戸　３丁目" \
  -d "address_kanji[city]=福岡市　中央区" \
  -d "address_kanji[state]=福岡県" \
  -d "address_kanji[country]=JP" \
  -d "address_kanji[postal_code]=８１０００６２" \
  --data-urlencode "phone=+819012345678"
```

### Reader software version

Stripe S700/S710 readers operating in Japan must use the reader software version 2.34.3.0 or later. For details, see the [Stripe Reader S700/S710 software update](https://docs.stripe.com/terminal/readers/stripe-reader-s700-s710.md#reader-software-version). Similarly, BBPOS WisePad 3 readers operating in Japan must use the reader software version `4.01.05.00_JP_v14_491001` or later. Read about [BBPOS WisePad 3 software updates](https://docs.stripe.com/terminal/payments/connect-reader.md?reader-type=bluetooth#update-reader) for details.

### Translation 

#### Default reader language 

The [Stripe Reader S700/S710](https://docs.stripe.com/terminal/readers/stripe-reader-s700-s710.md) supports changing reader language in the Settings panel. Swipe right across the screen to access the Settings panel, and select your language.

The [BBPOS WisePad 3](https://docs.stripe.com/terminal/readers/bbpos-wisepad3.md) supports changing reader language directly in the reader interface. After you have registered your reader to a [Location](https://docs.stripe.com/api/terminal/locations.md) with an address in JP, the reader installs a language pack relevant for your region if one isn’t already in place. To view available language options and to select a language, click the **Power / Settings** button and scroll down using the arrow keys until you reach the language selection menu. Highlight your desired language and press the green **Enter** key.

#### Other translations 

If you would like to translate text into Japanese in addition to English, ensure that your [custom reader screens](https://docs.stripe.com/terminal/features/display.md) and [receipts](https://docs.stripe.com/terminal/features/receipts.md) display the appropriate translations.

