public PaypalDirectPaymentProcessor(CreditCard creditCard, PayPalSettings settings)
        {
            this.settings = settings;
            this.caller   = caller;

            profile.APIUsername  = settings.Username;
            profile.APIPassword  = settings.Password;
            profile.APISignature = settings.Signature;
            profile.Environment  = settings.Environment;

            caller.APIProfile = profile;
            this.creditCard = creditCard;
        }
 public PaypalDirectPaymentProcessor(CreditCard creditCard)
     : this(creditCard, PayPalConfigSettings.Default)
 {
 }
Ejemplo n.º 3
0
 public CreditCard Build()
 {
     CreditCard current = creditCard;
     creditCard = null;
     return current;
 }