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 37-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. | 
Parent topic: Stored Value Solutions (SVS) Processor