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.
Table 41-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" /> |
Batch Activate |
Activate multiple gift cards. |
Type=DLL;AppName=XProcessor;FileName=Micros.XProcessor.dll;Script=BatchActivate;Arg=<XProcessorArgs processorid="svs" suppressaccountprompt="true" /> |
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. |