cardCryptogram static method
Generates card cryptogram.
cardNumber
- Card number. For example 4242424242424242.
cardDate
- Card expiry date. Must be in the format 'MM/YY'. For example 03/24.
cardCVC
- Card CVC or CVV code.
publicId
- Your Cloudpayments public id. You can obtain it in your Cloudpayments account
Implementation
static Future<Cryptogram> cardCryptogram({
required String cardNumber,
required String cardDate,
required String cardCVC,
required String publicId,
}) async {
final date = _formatExpiryDate(cardDate);
final dynamic arguments =
await _channel.invokeMethod<dynamic>('cardCryptogram', {
'cardNumber': cardNumber,
'cardDate': date,
'cardCVC': cardCVC,
'publicId': publicId,
});
return Cryptogram(arguments['cryptogram'], arguments['error']);
}