start Create Create is a static method that creates an instance and returns an ISwpTrmIf_1 interface arrow_forward flag Start The Start method initializes the created instance and starts a listener if desired and if not already started. arrow_forward lock_open Open This is the first method call that actually communicates with the terminal. It sends a LoginRequest which is needed before any other request. arrow_forward credit_card Payment The Payment method is called to make a purchase transaction when the amount is known. arrow_forward credit_card Refund The Refund method sends a PaymentRequest for refund and should be called when the amount is known. arrow_forward cancel Abort This method will send an AbortRequest for the last issued request to the terminal. arrow_forward replay GetLastTransactionResult GetLastTransactionResult / GetLastTransactionResultAsync is useful if the original payment or refund response is lost arrow_forward disabled_by_default Close This method sends a LogoutRequest to terminate the login session and allow for maintenance. arrow_forward