Current section
Files
Jump to
Current section
Files
lib/stripe.ex
defmodule Stripe do
use HTTPotion.Base
@spec process_url(String.t) :: String.t
def process_url(path) do
"https://api.stripe.com/" <> path
end
@spec process_request_headers(map) :: map
def process_request_headers(headers) do
Dict.put headers, :Authorization, "Bearer #{secret_key}"
end
defp secret_key do
System.get_env("STRIPE_SECRET_KEY") || Application.get_env(:stripe, :secret_key)
end
end