Verifone · Schema

Receipt Options

Receipt Options

PaymentsPOSTerminal ManagementeCommerceFinTechPayment ProcessingOmnichannel

Properties

Name Type Description
printMerchantReceipt object
printCustomerReceipt object
showEmailReceipts boolean Show e-mail option for customer receipts.
showEmailTermsAndConditions boolean Determines if the device displays the Terms and Conditions text when a customer elects to receive an email receipt.
greeting string Placeholder for greeting text on the receipt.
footer string Receipt placeholder for footer text.
View JSON Schema on GitHub

JSON Schema

order-service-api-receiptoptions.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/verifone/refs/heads/main/json-schema/order-service-api-receiptoptions.json",
  "title": "Receipt Options",
  "description": "Receipt Options",
  "type": "object",
  "properties": {
    "printMerchantReceipt": {
      "$ref": "#/components/schemas/PrintOptionsEnum"
    },
    "printCustomerReceipt": {
      "$ref": "#/components/schemas/PrintOptionsEnum"
    },
    "showEmailReceipts": {
      "description": "Show e-mail option for customer receipts.",
      "type": "boolean"
    },
    "showEmailTermsAndConditions": {
      "description": "Determines if the device displays the Terms and Conditions text when a customer elects to receive an email receipt.",
      "type": "boolean"
    },
    "greeting": {
      "description": "Placeholder for greeting text on the receipt.",
      "type": "string",
      "pattern": "^(.|n)*$",
      "maxLength": 10000
    },
    "footer": {
      "description": "Receipt placeholder for footer text.",
      "type": "string",
      "maxLength": 10000,
      "pattern": "^(.|n)*$"
    }
  }
}