newCard method
This function generates a new card token.
To get more details about payment types, id, etc, visit: https://www.mercadopago.com/developers/en/guides/resources/localization/payment-methods
Implementation
Future<MercadoObject> newCard({
required String code,
required String year,
required int month,
required String cardNumber,
required String documentType,
required String documentNumber,
required String fullName
}) async {
final card = Card(
securityCode: code,
expirationYear: year,
expirationMonth: month,
cardNumber: cardNumber,
cardHolder: CardHolder(
identification: Identification(
number: documentNumber,
type: documentType
),
name: fullName
)
);
final result = await _restService.post(
path: '/v1/card_tokens',
data: card.toJson(),
accessToken: accessToken as String);
return _apiResponse.response(result);
}