{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ReceiptPrinting", "title": "ReceiptPrinting", "properties": { "merchantApproved": { "description": "Print a merchant receipt when the payment is approved.", "type": "boolean" }, "merchantCancelled": { "description": "Print a merchant receipt when the transaction is cancelled.", "type": "boolean" }, "merchantCaptureApproved": { "description": "Print a merchant receipt when capturing the payment is approved.", "type": "boolean" }, "merchantCaptureRefused": { "description": "Print a merchant receipt when capturing the payment is refused.", "type": "boolean" }, "merchantRefundApproved": { "description": "Print a merchant receipt when the refund is approved.", "type": "boolean" }, "merchantRefundRefused": { "description": "Print a merchant receipt when the refund is refused.", "type": "boolean" }, "merchantRefused": { "description": "Print a merchant receipt when the payment is refused.", "type": "boolean" }, "merchantVoid": { "description": "Print a merchant receipt when a previous transaction is voided.", "type": "boolean" }, "shopperApproved": { "description": "Print a shopper receipt when the payment is approved.", "type": "boolean" }, "shopperCancelled": { "description": "Print a shopper receipt when the transaction is cancelled.", "type": "boolean" }, "shopperCaptureApproved": { "description": "Print a shopper receipt when capturing the payment is approved.", "type": "boolean" }, "shopperCaptureRefused": { "description": "Print a shopper receipt when capturing the payment is refused.", "type": "boolean" }, "shopperRefundApproved": { "description": "Print a shopper receipt when the refund is approved.", "type": "boolean" }, "shopperRefundRefused": { "description": "Print a shopper receipt when the refund is refused.", "type": "boolean" }, "shopperRefused": { "description": "Print a shopper receipt when the payment is refused.", "type": "boolean" }, "shopperVoid": { "description": "Print a shopper receipt when a previous transaction is voided.", "type": "boolean" } }, "type": "object" }