getIINDetails method

dynamic getIINDetails({
  1. required String partialCreditCardNumber,
  2. required void onSuccess(
    1. IinDetailsResponse iinDetailsResponse
    ),
  3. required void onApiError(
    1. ApiErrorResponse apiError
    ),
  4. required void onFailure(
    1. NativeException e
    ),
})

Retrieves the IinDetailsResponse for the provided partialCreditCardNumber from the Connect Gateway.

Implementation

getIINDetails({
  required String partialCreditCardNumber,
  required void Function(IinDetailsResponse iinDetailsResponse) onSuccess,
  required void Function(ApiErrorResponse apiError) onApiError,
  required void Function(NativeException e) onFailure,
}) {
  final request =
      IinDetailsRequest(partialCreditCardNumber: partialCreditCardNumber);
  return _communicator
      .getIINDetails(
          request,
          _NativeFutureListener(
              success: onSuccess, apiError: onApiError, failure: onFailure))
      .awaitJob();
}