View Source Stripe.HTTPClient behaviour (Striped v0.4.0)

Link to this section Summary

Link to this section Callbacks

@callback init() :: :ok
Link to this callback

request(method, url, headers, body, opts)

View Source
@callback request(
  method :: atom(),
  url :: binary(),
  headers :: [{binary(), binary()}],
  body :: binary(),
  opts :: keyword()
) ::
  {:ok, %{status: 200..599, headers: [{binary(), binary()}], body: binary()}}
  | {:error, term()}