verifyCard method

Future<Response> verifyCard(
  1. String apiKey,
  2. String id,
  3. String cardFront,
  4. String cardBack,
  5. String selfie,
)

Implementation

Future<http.Response> verifyCard(
    String apiKey, String id, String cardFront, String cardBack, String selfie) async {
  var request = http.MultipartRequest(
    'POST',
    Uri.parse(ApiConstants.baseUrl +
        ApiConstants.initiateVerification +
        id +
        ApiConstants.verifyDocument),
  );

  request.headers.addAll({
    "API-KEY": apiKey,
  });

  request.fields['card_front'] = cardFront;
  request.fields['card_back'] = cardBack;
  request.fields['selfie'] = selfie;

  final streamedResponse = await request.send();
  return await http.Response.fromStream(streamedResponse);
}