captureRedirect method

dynamic captureRedirect({
  1. required String customerId,
  2. String? accessToken,
  3. String? consentAttemptId,
  4. String? granularStatusCode,
  5. String? statusAdditionalInfo,
})

Implementation

captureRedirect({
  required String customerId,
  String? accessToken,
  String? consentAttemptId,
  String? granularStatusCode,
  String? statusAdditionalInfo,
}) {
  String customizationParams = _convertCustomizationToURLString();

  var initializationURL =
      "$_getBaseUrl&method=${LeanMethods.captureRedirect.name}&${Params.customer_id.name}=$customerId$customizationParams";

  final optionalParams = {
    Params.access_token.name: accessToken,
    Params.consent_attempt_id.name: consentAttemptId,
    Params.granular_status_code.name: granularStatusCode,
    Params.status_additional_info.name: statusAdditionalInfo,
  };

  initializationURL = _appendOptionalConfigToURLParams(
    initializationURL,
    optionalParams,
  );

  return initializationURL;
}