Exemple #1
0
        private void PostToMerchantServer()
        {
            var braintree  = new Braintree(PublicKey);
            var parameters = new Dictionary <string, object>
            {
                { "cc_number", braintree.Encrypt(CreditCardNumber.Text) },
                { "cc_exp_date", braintree.Encrypt(ExpirationDate.Text) },
                { "cc_cvv", braintree.Encrypt(Cvv.Text) }
            };

            var client = new BraintreeHttpClient(_merchantServerUrl, UploadStringCompleted);

            client.Post(parameters);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            string publicKey = "MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoUID6FPckCjF4YHm8x7pDfoM0YeDx2ZPfdaVs7neGJWHnwYVZpj6X+hg5r8hqazHmFjonN3/SA0CahnN+MLPr4E6cAdUF1eTQnzVfqNVq3lKxYk0twT4Yv7X4oQ2EHYmisFm1A97ujgRwQ5xsbYRHgACe8US1X5S3c7pJDLcM1Ssjr4R3x3/F2e5T7+pWlG/J+tvLRyTvyPuv21KR/ZePHExO1jQ+HYf3gMh1eZfdj2jAPnfPbUSORbOKZtFms8B8ojuGPiSOr5hmBt7gy4UyJDR6tlxhpodqEOpqTv2WfZ/dRoNukETa65eZ0jnmQKnIdXRsNMFUqEF5A4cNVrLhHujwxsOXm5vIeOOWmG/HM8wnltETOF7Fdjs/cXVOicM3d09xL3ePCLe671YjSSb7T7oo/cCI5nK1xzPkQX9q+Yb3OvhoFlF3Mebf94L8te9GCUqt7Dk5Ukrnfn+G53CwH4jeuln2/8lVbE3XFVYT342IGOHpJ+XNbRd9CUTqIH8ESsK0DFeVR3qVCq4zJfQJ9UAKy6tWOHmijIPhpOijWNVgh+HTKUxoloWs3PSWUkOBJUZX4EYUThphCCf8Cedvf2nY0XNwWAmb4FDele8H4/J/NaNFYm/hWK7+Y+DIrL37rLrIb/hjHL1UqaK8osbXQkfohnFVw/pDCuXNemDvJkCAwEAAQ==";
            int    cvv       = 413;

            var    braintree = new Braintree(publicKey);
            string encrypted = braintree.Encrypt(cvv.ToString());

            Console.WriteLine("Encrypted CVV: " + encrypted);
            Console.ReadKey();
        }
 public void PrefixIncludesVersion()
 {
     Assert.AreEqual(_encryptedPrefix, _braintree.Encrypt(DataToEncrypt).Substring(0, _encryptedPrefix.Length));
 }