startTransaction 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
@override
Future<TransactionResult> startTransaction(TransactionRequest request) =>
throw UnimplementedError(_msg);