Exemple #1
0
      protected PaySession(PaySystem paySystem, PayConnectionParameters cParams)
      {
        if (paySystem == null || cParams == null)
          throw new PaymentException(StringConsts.ARGUMENT_ERROR + this.GetType().Name + ".ctor(paySystem is not null and cParams is not null)");

        m_PaySystem = paySystem;

        m_Name = cParams.Name;

        m_User = cParams.User;

        lock (m_PaySystem.m_Sessions)
          m_PaySystem.m_Sessions.Add(this);
      }
Exemple #2
0
 protected override PayConnectionParameters MakeDefaultSessionConnectParams(IConfigSectionNode paramsSection)
 {
     return(PayConnectionParameters.Make <PayPalConnectionParameters>(paramsSection));
 }
Exemple #3
0
        protected override PaySession DoStartSession(PayConnectionParameters cParams = null)
        {
            var connectionParameters = cParams ?? DefaultSessionConnectParams;

            return(StartSession((PayPalConnectionParameters)connectionParameters));
        }
Exemple #4
0
 protected override PaySession DoStartSession(PayConnectionParameters cParams = null)
 {                                    
     var connectionParameters = cParams ?? DefaultSessionConnectParams;   
     return StartSession((PayPalConnectionParameters)connectionParameters);
 }   
Exemple #5
0
 protected override PaySession DoStartSession(PayConnectionParameters cParams = null)
 {
     return new BraintreeSession(this, (BraintreeConnectionParameters)(cParams ?? DefaultSessionConnectParams));
 }
Exemple #6
0
        protected override PaySession DoStartSession(PayConnectionParameters cParams = null)
        {
            var sessionParams = cParams ?? DefaultSessionConnectParams;

            return(this.StartSession((StripeConnectionParameters)sessionParams));
        }
Exemple #7
0
 protected override PayConnectionParameters MakeDefaultSessionConnectParams(Environment.IConfigSectionNode paramsSection)
 {
     return(PayConnectionParameters.Make <StripeConnectionParameters>(paramsSection));
 }
Exemple #8
0
        protected override PaySession DoStartSession(PayConnectionParameters cParams = null)
        {
            PayConnectionParameters sessionParams = cParams ?? DefaultSessionConnectParams;

            return(this.StartSession(sessionParams as MockConnectionParameters));
        }
Exemple #9
0
 protected override PaySession DoStartSession(PayConnectionParameters cParams = null)
 {
   PayConnectionParameters sessionParams = cParams ?? DefaultSessionConnectParams;
   return this.StartSession(sessionParams as MockConnectionParameters);
 }
Exemple #10
0
 protected override PaySession DoStartSession(PayConnectionParameters cParams = null)
 {
   var sessionParams = cParams ?? DefaultSessionConnectParams;
   return this.StartSession((StripeConnectionParameters)sessionParams);
 }
Exemple #11
0
 protected override PaySession DoStartSession(PayConnectionParameters cParams = null)
 {
     return(new BraintreeSession(this, (BraintreeConnectionParameters)(cParams ?? DefaultSessionConnectParams)));
 }