Adyen · JSON Structure

Terminal Payment Receipt Structure

If the payment receipts are printed by the Sale system and the POI or the Sale does not implement the Print exchange (Basic profile). Customer or Merchant payment receipt.

Type: object Properties: 4 Required: 2
PaymentsFinancial ServicesFintech

PaymentReceipt is a JSON Structure definition published by Adyen, describing 4 properties, of which 2 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

DocumentQualifier IntegratedPrintFlag RequiredSignatureFlag OutputContent

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/terminal-payment-receipt-structure.json",
  "description": "If the payment receipts are printed by the Sale system and the POI or the Sale does not implement the Print exchange (Basic profile). Customer or Merchant payment receipt.",
  "type": "object",
  "properties": {
    "DocumentQualifier": {
      "$ref": "#/components/schemas/DocumentQualifier"
    },
    "IntegratedPrintFlag": {
      "type": "boolean",
      "description": "Type of the print integrated to other prints."
    },
    "RequiredSignatureFlag": {
      "type": "boolean",
      "default": false,
      "description": "Indicate that the cardholder payment receipt requires a physical signature by the Customer."
    },
    "OutputContent": {
      "$ref": "#/components/schemas/OutputContent"
    }
  },
  "required": [
    "DocumentQualifier",
    "OutputContent"
  ],
  "name": "PaymentReceipt"
}