Current section

Files

Jump to
conekta lib charges.ex
Raw

lib/charges.ex

defmodule Conekta.Charges do
import Conekta.Wrapper
alias Conekta.Charge
alias Conekta.ChargeResponse
def charges do
HTTPoison.get("charges", [], [hackney: Conekta.Wrapper.auth()])
end
def create_charge(charge) do
body = Poison.encode!(charge, as: Charge)
response = HTTPoison.post("charges", body, [], [hackney: Conekta.Wrapper.auth()])
Poison.decode!(response.body, as: %ChargeResponse{})
end
end