Card Present solution for initiating sale and being notified of completion

We have a cloud-based POS. I would like to work with Moneris card-present solutions.

 

Is there a way we could create a sale in our system, then push the total with a token to the Moneris card system, have the user swipe their card and finalized the payment, then be notified that a sale (identified with token) is complete?

If yes, is there a tutorial doing something similar?

The API docs all seem to be based on an online payment gateway.

Thanks,
~Shea M