packages feed

stripe-http-client 2.4.1 → 2.5.0

raw patch · 2 files changed

+8/−5 lines, 2 files

Files

src/Web/Stripe/Client/HttpClient.hs view
@@ -21,6 +21,7 @@  import qualified Control.Arrow import qualified Data.ByteString.Lazy     as BSL+import           Data.Maybe import qualified Data.Text.Encoding       as TE import qualified Network.HTTP.Types       as Http @@ -38,9 +39,11 @@  import Web.Stripe.Client (APIVersion (..), StripeConfig (..),                           StripeError (..), StripeKey (..),+                          defaultEndpoint, Endpoint (..),                           StripeRequest, StripeReturn,                           attemptDecode, handleStream,-                          parseFail, toBytestring, unknownCode)+                          parseFail, toBytestring,+                          unknownCode, Protocol (..))   -- | Create a request to 'Stripe's API.@@ -118,9 +121,9 @@         let req = Http.applyBasicAuth (getStripeKey (secretKey config)) mempty $                   defaultRequest {                     Http.method = m2m (S.method stripeRequest)-                  , Http.secure = True-                  , Http.host = "api.stripe.com"-                  , Http.port = 443+                  , Http.secure = endpointProtocol (fromMaybe defaultEndpoint (stripeEndpoint config)) == HTTPS+                  , Http.host = endpointUrl $ fromMaybe defaultEndpoint (stripeEndpoint config)+                  , Http.port = endpointPort $ fromMaybe defaultEndpoint (stripeEndpoint config)                   , Http.path = "/v1/" <> TE.encodeUtf8 (S.endpoint stripeRequest)                   , Http.requestHeaders = [                         ("Stripe-Version", toBytestring stripeVersion)
stripe-http-client.cabal view
@@ -1,5 +1,5 @@ name:                stripe-http-client-version:             2.4.1+version:             2.5.0 license:             MIT license-file:        LICENSE author:              Christopher Reichert