private string Encrypt(CardHashKey key) { var args = new List <Tuple <string, string> >(); args.Add(new Tuple <string, string>("card_number", CardNumber)); args.Add(new Tuple <string, string>("card_expiration_date", CardExpirationDate)); args.Add(new Tuple <string, string>("card_holder_name", CardHolderName)); args.Add(new Tuple <string, string>("card_cvv", CardCvv)); var encrypted = EncryptRsa(key.PublicKey, Encoding.UTF8.GetBytes(PagarMeRequest.BuildQueryString(args))); return(key.Id + "_" + Convert.ToBase64String(encrypted)); }
private string Encrypt(CardHashKey key) { var args = new List<Tuple<string, string>>(); args.Add(new Tuple<string, string>("card_number", CardNumber)); args.Add(new Tuple<string, string>("card_expiration_date", CardExpirationDate)); args.Add(new Tuple<string, string>("card_holder_name", CardHolderName)); args.Add(new Tuple<string, string>("card_cvv", CardCvv)); var encrypted = EncryptRsa(key.PublicKey, Encoding.UTF8.GetBytes(PagarMeRequest.BuildQueryString(args))); return key.Id + "_" + Convert.ToBase64String(encrypted); }