encode method
Метод шифрует данные карты
Implementation
@override
String encode(String publicKey) {
validate();
final String? _rebillId = rebillId;
if (_rebillId != null) {
return CryptoUtils.base64(
CryptoUtils.rsa(
_rebillId,
publicKey,
),
);
}
final StringBuffer mergedData = StringBuffer();
mergedData.write('${JsonKeys.cardId}=$cardId;');
mergedData.write('${JsonKeys.cvv}=$cvv');
return CryptoUtils.base64(
CryptoUtils.rsa(
mergedData.toString(),
publicKey,
),
);
}