Seamless Payment Process - 09350300001
General Process Configurations
System level configurations to set up the service in general.
| Property | Data Type, Range | Description | Default |
|---|---|---|---|
| payment.workstationId | String | Defines the workstationId used by the service when creating a transaction in the transaction pool. | 560 |
| payment.operatorId | String | Operator ID for payment service. | PaymentService |
| payment.transactionTimestampContent | String | Configuration to enforce the begin/end date timestamp to be filled in the transaction timestamp during finalization. If not set, auto-detection from a suspended transaction will be used (or end if it fails). | |
| payment.transaction.retrieve.transactionExtensionBlacklist | String | Comma-separated blacklist for transaction extensions loaded during the retrieval of a suspended transaction. Transaction extension keys in the blacklist may contain a wildcard '*'. | TRANSACTION_CORRELATION_*, END_DATE_TIMESTAMP_EXTENSION |
| payment.notification.expiration | String Supported values, e.g.: 1d,2h,90m,30s,360000: DAYS, HOURS, MINUTES, SECONDS, MILLISECONDS |
Time period (hours, days, etc.) after which the payment notification history record will expire. | 90d |
| payment.status.expiration | String Supported values, e.g.: 1d,2h,90m,30s,360000: DAYS, HOURS, MINUTES, SECONDS, MILLISECONDS |
Time period (hours, days, etc.) after which the payment status history record will expire. | 90d |
Digital Receipt
System level configurations to set up digital receipt printing.
| Property | Data Type, Range | Description | Default |
|---|---|---|---|
| payment.digital-receipt | |||
| enabled | Boolean | Defines whether the digital receipt is enabled and configured on the POS Service. | false |
| pdfTemplateId | String | Name of the jasper report template that should be used for PDF generation. The default transaction report (Digital Print Service configuration) will be used if left empty. | |
| processingAction | 'Email' | 'QRCode' | Describes the preferred way of notifying the customer. | QRCode |
| providerUrlTemplate | String | Base URL, where the generated receipt can be downloaded by a client app. | http://localhost/receipt/ |
Store level configurations to set up digital receipt printing.
| Property | Data Type, Range | Description | Default |
|---|---|---|---|
| payment.digital-receipt | |||
| enabled | Boolean | Defines whether the digital receipt is enabled and configured on the POS Service. | |
| pdfTemplateId | String | Name of the jasper report template that should be used for PDF generation. The default transaction report (Digital Print Service configuration) will be used if left empty. | |
| processingAction | 'Email' | 'QRCode' | Describes the preferred way of notifying the customer. | |
| providerUrlTemplate | String | Base URL, where the generated receipt can be downloaded by a client app. | |
Checkout Gate
System level configuration to set up the checkout process.
| Property | Data Type, Range | Description | Default |
|---|---|---|---|
| payment.checkout-code | Configures how the Payment Service will generate the checkout codes. | ||
| Enabled | Boolean | Defines whether a checkout gate should be used after payment. | false |
| generation.prefix | Integer | The prefix that the generated barcode should start with. This prefix identifies a checkout code when using numerical barcodes like EAN13. | |
| generation.attempts | Integer | Number of unsuccessful attempts to store the checkout code before an error is returned instead. | |
| creationStrategy | 'RANDOM_EAN13' | 'TRANSACTION_ID' | Defines how the checkout code is generated | RANDOM_EAN13 |