View Source Dwolla.Utils (dwolla v1.0.3)
Utility functions.
Link to this section Summary
Functions
Encodes HTTP request.
Handles HTTP response from Dwolla.
Creates a idempotency header with an MD5 hash of the parameters submitted or provided binary value.
Converts request payload to Dwolla-friendly camel case.
Converts keys in Dwolla response to Elixir-friendly snake case.
Validates parameter payload against a list of required fields.
Link to this section Functions
Specs
Encodes HTTP request.
Specs
handle_resp( {:ok, HTTPoison.Response.t()} | {:error, HTTPoison.Error.t()}, atom() ) :: {:ok, any()} | {:error, HTTPoison.Error.t() | Dwolla.Errors.t() | any()}
Handles HTTP response from Dwolla.
Specs
Creates a idempotency header with an MD5 hash of the parameters submitted or provided binary value.
Converts request payload to Dwolla-friendly camel case.
Converts keys in Dwolla response to Elixir-friendly snake case.
Specs
Validates parameter payload against a list of required fields.