Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Micros 3700 SIM on Tender event

Status
Not open for further replies.

okbrent

MIS
Feb 20, 2007
5
US
Is there a SIM event that would allow me to prevent a tender prior to the tender being added to the check? We are attempting to prevent a cashier from authorizing a credit card on a check that is flagged as "paid online", and effectively charging the customer twice. It would also work to show a different payment screen whenever the "paid online" flag is present on the check.
 
Instead of trying to intercept the tender and prevent it from being added, which you won't be able to do, have you considered instead replacing the credit card button with a SIM call that then handles the logic? You could then use loadkybdmacro to hit the credit card button if its OK, and do an exitwitherror if it isn't.
 
I went with a script that looks for a "Paid online" item that is added during the initial creation of the order. If that item is present than the payment screen is limited. This seems to have eliminated the double charge problem. Thanks for the reply!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top