/// <summary> /// /// </summary> /// <param name="environment"></param> /// <param name="merchant"></param> /// <param name="serializer">Crie o seu Provider Json</param> /// <param name="timeOut">Tempo para TimeOut da requisição, por default é 60 segundos</param> public CieloApi(CieloEnvironment environment, Merchant merchant, ISerializerJSON serializer, int timeOut = 60000) { Environment = environment; Merchant = merchant; SerializerJSON = serializer; _timeOut = timeOut; }
/// <summary> /// /// </summary> /// <param name="environment"></param> /// <param name="merchant"></param> /// <param name="serializer">Crie o seu Provider Json</param> /// <param name="timeOut">Tempo para TimeOut da requisição, por default é 60 segundos</param> public CieloApi(CieloEnvironment environment, Merchant merchant, ISerializerJSON serializer, int timeOut = 60000, SecurityProtocolType securityProtocolType = SecurityProtocolType.Tls12) { Environment = environment; Merchant = merchant; SerializerJSON = serializer; _timeOut = timeOut; ServicePointManager.SecurityProtocol = securityProtocolType; }
/// <summary> /// /// </summary> /// <param name="merchant"></param> /// <param name="serializer">Crie o seu Provider Json</param> /// <param name="timeOut">Tempo para TimeOut da requisição, por default é 60 segundos</param> public CieloApi(Merchant merchant, ISerializerJSON serializer, int timeOut = 60000) : this(CieloEnvironment.PRODUCTION, merchant, serializer, timeOut) { }
public CieloException(string message, string json, ISerializerJSON serializer) : base(message) { _json = json; _serializer = serializer; }