# PointOfSaleType

Point of sale type. Determines how the POS captures payments and the hardware/software it requires.

* `VIRTUAL` - Software-only POS used to group transactions and scope authorized-user access. No hardware. Charges created by assigned users (via API or the MONEI Pay app) inherit this `pointOfSaleId`.
* `QR_CODE` - Static or dynamic QR code displayed at a physical location. Customers scan to pay.
* `MONEI_PAY` - Tap-to-phone (NFC) terminal driven by the MONEI Pay app on Android/iOS.
* `MONEI_POD` - Legacy Bizum-only terminal. Deprecated; use `QR_CODE`. Creation requires `deviceId` on `CreatePointOfSaleInput`.

```
enum PointOfSaleType {

  MONEI_POD

  MONEI_PAY

  QR_CODE

  VIRTUAL

}
```

### Values[​](#values "Direct link to Values")

#### [`PointOfSaleType.MONEI_POD`](#monei-pod)[​](#monei-pod "Direct link to monei-pod")

#### [`PointOfSaleType.MONEI_PAY`](#monei-pay)[​](#monei-pay "Direct link to monei-pay")

#### [`PointOfSaleType.QR_CODE`](#qr-code)[​](#qr-code "Direct link to qr-code")

#### [`PointOfSaleType.VIRTUAL`](#virtual)[​](#virtual "Direct link to virtual")

### Member Of[​](#member-of "Direct link to Member Of")

[`CreatePointOfSaleInput`](https://docs.monei.com/apis/graphql/types/inputs/create-point-of-sale-input/.md) input ● [`PointOfSale`](https://docs.monei.com/apis/graphql/types/objects/point-of-sale/.md) object
