startTransaction abstract method
Begin a transaction. Emits the reader prompts and card-data events on events; the returned future completes with the terminal TransactionResult once the gateway response (via em-api) is known or the operation otherwise resolves.
Implementation
Future<TransactionResult> startTransaction(TransactionRequest request);