Skip to main content

UpdatePointOfSaleInput

Input for updatePointOfSale. All fields except id are optional; omitted fields are left unchanged.

input UpdatePointOfSaleInput {
id: ID!
storeId: ID
name: String
description: String
manualAmount: Boolean
requireEmail: Boolean
requireTaxId: Boolean
fixedAmount: Int
fixedCurrency: Currencies
enabled: Boolean
includeQRCode: Boolean
qrCodeText: String
paymentCallbackUrl: String
transactionType: TransactionTypes
paymentMethods: [PaymentMethods!]
deviceId: String
c60Emisora: String
c60AllowedModalities: [Modality!]
}

Fields​

UpdatePointOfSaleInput.id ● ID! non-null scalar​

POS ID to update.

UpdatePointOfSaleInput.storeId ● ID scalar​

Parent store ID.

UpdatePointOfSaleInput.name ● String scalar​

Display name.

UpdatePointOfSaleInput.description ● String scalar​

Free-form description.

UpdatePointOfSaleInput.manualAmount ● Boolean scalar​

Allow the operator to enter an arbitrary amount.

UpdatePointOfSaleInput.requireEmail ● Boolean scalar​

Require the customer to provide an email address.

UpdatePointOfSaleInput.requireTaxId ● Boolean scalar​

Require the customer to provide a tax ID.

UpdatePointOfSaleInput.fixedAmount ● Int scalar​

Pre-set amount in the smallest currency unit.

UpdatePointOfSaleInput.fixedCurrency ● Currencies enum​

Currency for fixedAmount.

UpdatePointOfSaleInput.enabled ● Boolean scalar​

Enabled state.

UpdatePointOfSaleInput.includeQRCode ● Boolean scalar​

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

UpdatePointOfSaleInput.qrCodeText ● String scalar​

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

UpdatePointOfSaleInput.paymentCallbackUrl ● String scalar​

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

UpdatePointOfSaleInput.transactionType ● TransactionTypes enum​

Default transaction type for charges created at this POS.

UpdatePointOfSaleInput.paymentMethods ● [PaymentMethods!] list enum​

Allow-list of payment methods.

UpdatePointOfSaleInput.deviceId ● String scalar​

Hardware device identifier.

UpdatePointOfSaleInput.c60Emisora ● String scalar​

AEB Cuaderno 60 Emisora code (6 digits, last digit module-11 control). Only valid when the POS type is C60.

UpdatePointOfSaleInput.c60AllowedModalities ● [Modality!] list enum​

Allow-list of AEB Cuaderno 60 modalities. Only valid when the POS type is C60.

Member Of​

updatePointOfSale mutation