Skip to main content
Import - Shift4

Configure Receipt QR Codes in Simphony

Description: Learn how to upload and configure the xDine QR code extension application in Simphony so a QR code prints on the guest check trailer.


Obtain the QR Code Package

  • An Eigen Technician will need to provide you with the SimhponyQRCodePackage-xDine.zip file.
  • This zip will contain the xDineQRCode.dll needed.

Upload and Configure the DLL in EMC

You will need access to EMC in order to perform the following steps.

  1. In EMC, navigate to Setup > Custom Content > Extension Application.
  2. Select the + icon in the navigation bar to add a new record.
    • Leave Number of New Records set to 1.
    • Set the Record name to xDine QR Code.
    • Select OK. You will see the new row created.
  3. In the Options column, select the button with three dots. A dialog with options will appear.
    • Enable 2 - Allow running extension applications on application server.
    • Select OK.
  4. Double-click on the row marker, to the left of the name column, to view more details.
  5. Select Insert Application Content.
    • Set the ZoneableKey to xDineQRCode.dll.
    • Set the Description to xDine QR Code dll.
  6. Once you select OK, you will be taken to a Designer.
    • Set the ContentType to dll.
    • Select Import From File.
    • Upload the xDineQRCode.dll obtained in the zip folder from the previous step.
  7. Select the Save icon.
  8. Select the General tab.
  9. Select Insert Application Content.
    • Set the ZoneableKey to xdine-qr-code.cfg.
    • Set the Description to xDine QR Code Config.
    • Select OK.
  10. Set the Content Type to 23 - Text.
  11. Copy the following two parameters in:
    "QRL","{{check_access_url}}"
    "IDNPassthru","Enabled"
    • The check_access_url can be obtained from the xDine Admin portal by navigating to Settings > Table Service > Check Access Urls. There may be more than one url if the location is linked to more than one community. Copy the entire url and paste it between the quotation marks.

    Example:

    "QRL","https://qa.xdineappstaging.com/consumer/pos/view/order/2009"
    "IDNPassthru","Enabled"

Note: The IDNPassthru value needs to be set correctly.

  • If the printer type in Setup > Printers is IDN, or has IDN in the name, set IDNPassthru to Enabled.
  • Otherwise, set it to Disabled.
  • If it is incorrectly set to Enabled, this can cause a printer error: "Paper low or door open. Sent to backup."

Add Guest Check Trailers

  1. In EMC, navigate to Descriptors > Headers/Trailers > Guest Check Trailers. This step can be done at any level, but should only be done at the top-level Enterprise if all properties have the DLL created.
  2. In one of the empty rows, enter @@xdine_qr_code. You must copy this exactly.
  3. Each row is a line on the guest check receipt trailer. You can leave blank rows to leave spaces.
  4. You can also add a message that will be displayed. For example, you could add "Pay your bill, scan the QR Code" on the line preceding the QR Code.

Note: This setting can be configured at any level in EMC, but we recommend doing it at the property level or revenue center level. The configuration step will require a location ID, and it would be better to avoid misconfiguring the entire enterprise by having it set at too high a level.

  • Was this article helpful?