# CreatePointOfSaleInput

Input for `createPointOfSale`.

```
input CreatePointOfSaleInput {

  storeId: ID

  name: String

  description: String

  manualAmount: Boolean

  requireEmail: Boolean

  requireTaxId: Boolean

  fixedAmount: Int

  fixedCurrency: Currencies

  enabled: Boolean

  includeQRCode: Boolean

  qrCodeText: String

  paymentCallbackUrl: String

  type: PointOfSaleType!

  transactionType: TransactionTypes

  paymentMethods: [PaymentMethods!]

  deviceId: String

}
```

### Fields[​](#fields "Direct link to Fields")

#### [`CreatePointOfSaleInput.storeId`](#store-id) ● [`ID`](https://docs.monei.com/apis/graphql/types/scalars/id/.md) scalar[​](#store-id "Direct link to store-id")

Parent store ID. Omit to attach directly to the account.

#### [`CreatePointOfSaleInput.name`](#name) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#name "Direct link to name")

Display name. Defaults to `<account name> POS <number>` when omitted.

#### [`CreatePointOfSaleInput.description`](#description) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#description "Direct link to description")

Free-form description.

#### [`CreatePointOfSaleInput.manualAmount`](#manual-amount) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#manual-amount "Direct link to manual-amount")

Allow the operator to enter an arbitrary amount. Mutually exclusive with `fixedAmount`.

#### [`CreatePointOfSaleInput.requireEmail`](#require-email) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#require-email "Direct link to require-email")

Require the customer to provide an email address.

#### [`CreatePointOfSaleInput.requireTaxId`](#require-tax-id) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#require-tax-id "Direct link to require-tax-id")

Require the customer to provide a tax ID.

#### [`CreatePointOfSaleInput.fixedAmount`](#fixed-amount) ● [`Int`](https://docs.monei.com/apis/graphql/types/scalars/int/.md) scalar[​](#fixed-amount "Direct link to fixed-amount")

Pre-set amount in the smallest currency unit. Used when `manualAmount` is false.

#### [`CreatePointOfSaleInput.fixedCurrency`](#fixed-currency) ● [`Currencies`](https://docs.monei.com/apis/graphql/types/enums/currencies/.md) enum[​](#fixed-currency "Direct link to fixed-currency")

Currency for `fixedAmount`. ISO 4217.

#### [`CreatePointOfSaleInput.enabled`](#enabled) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#enabled "Direct link to enabled")

Enabled state. Defaults to `true`.

#### [`CreatePointOfSaleInput.includeQRCode`](#include-qrcode) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#include-qrcode "Direct link to include-qrcode")

Embed a QR code with the payment link in the confirmation email.

#### [`CreatePointOfSaleInput.qrCodeText`](#qr-code-text) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#qr-code-text "Direct link to qr-code-text")

Caption rendered next to the QR code in the confirmation email.

#### [`CreatePointOfSaleInput.paymentCallbackUrl`](#payment-callback-url) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#payment-callback-url "Direct link to payment-callback-url")

Server-to-server HTTP POST URL invoked when a charge succeeds at this POS.

#### [`CreatePointOfSaleInput.type`](#type) ● [`PointOfSaleType!`](https://docs.monei.com/apis/graphql/types/enums/point-of-sale-type/.md) non-null enum[​](#type "Direct link to type")

POS type. See `PointOfSaleType`.

#### [`CreatePointOfSaleInput.transactionType`](#transaction-type) ● [`TransactionTypes`](https://docs.monei.com/apis/graphql/types/enums/transaction-types/.md) enum[​](#transaction-type "Direct link to transaction-type")

Default transaction type for charges created at this POS.

#### [`CreatePointOfSaleInput.paymentMethods`](#payment-methods) ● [`[PaymentMethods!]`](https://docs.monei.com/apis/graphql/types/enums/payment-methods/.md) list enum[​](#payment-methods "Direct link to payment-methods")

Allow-list of payment methods. Null means all methods enabled on the account.

#### [`CreatePointOfSaleInput.deviceId`](#device-id) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#device-id "Direct link to device-id")

Hardware device identifier. Required when `type` is `MONEI_POD`.

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

[`createPointOfSale`](https://docs.monei.com/apis/graphql/operations/mutations/create-point-of-sale/.md) mutation
