Creating SVS Operations Buttons

You need to add a button to POS operations for each supported SVS Processor operation to function on the workstation. Each button needs to be set to the Function Run Extensibility App.

The following table lists the SVS operations (button names), descriptions, and argument strings which are used in the Page Design module. Refer to the following information when configuring touchscreen buttons.

Table 49-4 SVS Operation Buttons

Operation Name Description Argument String

Activate

Activate a denominated or pre-valued gift card

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=Activate

Authorize

Authorize the use of a card for payment. This function is used in conjunction with Finalize.

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=Authorize;Arg=<XProcessorArgs transactionstate="inside" />

Cash Out

Remove the remaining balance of the gift card as a cash payment.

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=Cashout;Arg=<XProcessorArgs transactionstate="outside" />

Finalize

Use the gift card as payment. This function is used in conjunction with Authorize.

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=Finalize;Arg=<XProcessorArgs suppressaccountprompt="true" selectpendingoperation="true" transactionstate="inside"/>

Inquire

Retrieve the current balance of a gift card.

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=Inquire

Issue

Activate a non-denominated gift card.

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=Issue

Redeem

Use the gift card as payment.

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=Redeem;Arg=<XProcessorArgs transactionstate="inside" /> 

Reload

Add value to an active gift card via a payment.

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=Reload

Void Cash Out

Reverse a previously performed cash out operation.

Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=void_cashout;Arg=<XProcessorArgs transactionstate="outside" /> 

Void Reload 

Reverse a previously reloaded service charge.

Reloaded service charge representing the amount for reload is voided using the void button on the screen. This does not have String Arguments like the above operations.

  1. Select the Enterprise, property, or revenue center, click Configuration, and then click Page Design.
  2. Open the page on which to place SVS Processor buttons.
  3. On the Edit tab, select the page area in which to define the SVS Processor functions.
  4. Click Button.
  5. On the General subtab, in the Legend field, enter the operation name (button).
  6. Select Function from the Type drop-down list.
  7. Click the black arrow beneath the Type drop-down list.
  8. Select Extensibility from the Type pane, select Run Extensibility App in the Results pane, and then click OK.
  9. Click inside the Arguments field (left of the black arrow). The easiest way to complete this field for each operation name is to copy and paste the information from the table in the Arguments String field.

    Ensure that there are no spaces within the string.

  10. Repeat steps 4 through 9 to create buttons for each of the SVS operations listed in the table.
  11. Click Save.