Digital Receipt Service

Configuration

  • at global level:

Configuration file transaction-bulk-exporter.properties:

 ################################################################################
# Digital Receipt Agent
 ################################################################################
# Property for enabling/disabling the agent
 gkr.tx-export.digitalReceiptAgent.transactionBulkExporter.enabled=true

To enable the digital receipt agent, set 'gkr.tx-export.digitalReceiptAgent.transactionBulkExporter.enabled=true'.

Configuration file security.properties :

# Digital Receipt Agent - allowed authentication types NONE,BASIC
 core.common.security.client.http.auth.group.digitalReceiptAgent.type=NONE
 core.common.security.client.http.auth.group.digitalReceiptAgent.BASIC.username=
 core.common.security.client.http.auth.group.digitalReceiptAgent.BASIC.password=
  • at store level:

Configuration file transaction-bulk-exporter.properties:

 ################################################################################
# Digital Receipt Agent
 ################################################################################
# Digital Receipt service webservice URL
 gkr.tx-export.digitalReceiptAgent.webservice.url=https\://localhost/api/v1/transaction/addPosLogPdf
# Timeout to establish TCP connection
 gkr.tx-export.digitalReceiptAgent.webservice.connectionTimeout=30s
# Timeout to get reponse from webservice
 gkr.tx-export.digitalReceiptAgent.webservice.receiveTimeout=40s
# Authentication client group code identifier, the value is used as a part of property key in global security.properties
 gkr.tx-export.digitalReceiptAgent.webservice.auth.group=digitalReceiptAgent

The web service URL for the digital receipt service can be configured in 'gkr.tx-export.digitalReceiptAgent.webservice.url'.