signOn method

  1. @override
Future<EcrSignOn> signOn(
  1. EcrRequest request
)
override

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),
    );