signOn method
Asks what the terminal is and what it will accept.
Implementation
@override
Future<EcrSignOn> signOn(EcrRequest request) => _invoke<EcrSignOn>(
method: EcrMethods.signOn,
request: request,
decode: (Object? payload) =>
EcrCodec.signOn(payload, operationId: request.operationId),
onHostError: (EcrFailure failure) =>
EcrSignOnFailed(merchantReference: '', failure: failure),
);