public CreateCreditCardVaultRequest(string userName, string password, CreditCard creditCard) 
     : base(userName, password)
 {
     Data["customer_vault"] = "add_customer";
     Data["method"] = "creditcard";
     creditCard.SetCreditCardData(Data);
 }
 public CreditCardSaleRequest(string userName, string password, CreditCard creditCard, decimal amount) 
     : base(userName, password)
 {
     Data["type"] = "sale";
     Data["payment"] = "creditcard";
     creditCard.SetCreditCardData(Data);
     Data["amount"] = amount.ToString("0.00");
 }
 public UpdateCreditCardVaultRequest(string userName, string password, string vaultId, CreditCard creditCard) 
     : this(userName, password, vaultId)
 {
     creditCard.SetCreditCardData(Data);
 }