You need to add a button to POS operations for each supported ValueLink Processor operation to function on the workstation. Each button needs to be set to the Function Run Extensibility App.
Table 48-7 ValueLink Operation Buttons
Operation Name | Description | Argument String |
---|---|---|
Activate |
Activate a gift card. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=Activate;arg=<XProcessorArgs><AccountEntryRules title="Activate" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Activation on Hold |
Activate a gift card and change its status to “On Hold” until payment is made. |
<type=dll;appname=XProcessor;filename=ValueLink2.dll;script=ActivateOnHold;arg=<XProcessorArgs><AccountEntryRules title="Activation on Hold" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Activation Return |
Reverse a gift card activation. This function does not require access to the original check, unlike a touch void. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=Activation_Return;arg=<XProcessorArgs><AccountEntryRules title="Activation Return" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Authorize |
Authorize the use of a card for payment. This function is used in conjunction with Finalize |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=authorize;arg=<XProcessorArgs transactionstate="inside"><AccountEntryRules title="Authorize" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Batch Activate |
Activate multiple gift cards. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=BatchActivate;arg=<XProcessorArgs><AccountEntryRules title="Batch Activate" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Cash Out |
Remove the remaining balance of the gift card as a cash payment. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=cashout;arg=<XProcessorArgs transactionstate="outside"><AccountEntryRules title="Cash Out" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Finalize |
Use the gift card as payment. This function is used in conjunction with Authorize. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=finalize;arg=<XProcessorArgs suppressaccountprompt="true" selectpendingoperation="true" transactionstate="inside"><AccountEntryRules title="Finalize" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Inquire |
Retrieve the current balance of a gift card. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=Inquire;arg=<XProcessorArgs><AccountEntryRules title="Inquire" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Redeem |
Use the gift card as payment. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=Redeem;arg=<XProcessorArgs transactionstate="inside"><AccountEntryRules title="Redeem" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Refund |
Add value to an active gift card via a return. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=Refund;arg=<XProcessorArgs transactionstate="inside"<AccountEntryRules title="Refund" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Reload |
Add value to an active gift card via a payment. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=Reload;arg=<XProcessorArgs><AccountEntryRules title="Reload" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Reload on Hold |
Add value to an active gift card and change its status to “On Hold” until payment is made. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=ReloadOnHold;arg=<XProcessorArgs><AccountEntryRules title="Reload on Hold" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Remove on Hold Status |
Manually remove a card’s “On Hold” status. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=RemoveOnHoldStatus;arg=<XProcessorArgs><AccountEntryRules title="Remove on Hold Status" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Void Cash Out |
Reverse a previously performed cash out operation. |
type=dll;appname=XProcessor;filename=ValueLink2.dll;script=void_cashout;arg=<XProcessorArgs transactionstate="outside"><AccountEntryRules title="Void Cash Out" prompt="Enter name or swipe card" entrytype="String" allowmanual="true" allowbarcode="true" allowmagcard="true" allowmicrosemployeecard="false" allowfingerprint="false" maskentry="false"/></XProcessorArgs> |
Transaction Cancel |
Prompt a workstation operator to void any existing gift card operations when attempting to cancel a transaction. |
type=DLL;Appname=XProcessor;FileName=TransCancelExt.dll; |