tokenizeCard method

Future<CreditCard?> tokenizeCard(
  1. CreditCard card
)

Função para Tokenizar um Cartão

Implementation

Future<CreditCard?> tokenizeCard(CreditCard card) async {
  try {
    Response response =
        await dio.post("${environment!.apiUrl}/1/card/", data: card.toJson());
    card.cardToken = response.data["CardToken"];
    card.cardNumber =
        "****" + card.cardNumber!.substring(card.cardNumber!.length - 4);
    return card;
  } on DioError catch (e) {
    _getErrorDio(e);
  } on CieloException catch (e) {
    _getErrorCieloException(e);
  }
  return null;
}